重音字符会导致 Autohotkey 热键执行略有延迟

重音字符会导致 Autohotkey 热键执行略有延迟

我想Ctrl+Alt+y将其用作 的键绑定Ctrl+Right

^!y:: Send ^{Right}

在我的键盘(土耳其 F 键盘)中,AltGr+y(或Ctrl+Alt+y)产生重音字符“``” . Therefore, windows waits for the next key after pressingCtrl+Alt+y to put the right accented character, such asáé`。

有没有办法禁用重音字符以停止Ctrl+Alt+key键绑定的延迟?

答案1

我在荷兰计算机上也遇到了同样的问题:所有 ' 和 " 都是等待下一个键的死键。我讨厌这种情况,所以我完全禁用了这种行为(我不确定这是否是您想要的)。我使用 Autohotkey 热字符串来编写所有重音符号。例如,e//变成 é,e/\变成 ê,c,,变成 ç 等。(如果您愿意,我可以为您提供我的热字符串列表)。如果您只想为这一种组合禁用这种编写重音符号的方式,并且您的热键不起作用,那么我不知道该怎么做。

这是一次性禁用死键重音的方法:

  • 在控制面板中,转到区域设置/语言=>键盘;

  • 然后点击“更改键盘”;

  • 现在检查您是否也安装了英语作为语言。

    • 如果是,请点击下拉菜单并将您的语言更改为英语;

    • 如果没有,请先单击添加...添加英语(然后选择英语或国际键盘布局);然后使用下拉菜单更改为英语。

  • 现在删除列表中仍然的土耳其语(您可以稍后随时将其添加回来)。

  • 然后重新启动。

请注意,您的计算机上的菜单可能会有所不同(这是 Win7 英文版)。

相关内容