如何使用 autohotkey 替换字母键,例如 v?

如何使用 autohotkey 替换字母键,例如 v?

我的键盘上的一个字母 v 不起作用,由于我使用的是 Windows 7,我尝试使用 autohotkey 将此字母替换为另一个组合键,如 win+c 或 alt+c。但这不知何故不起作用,并且干扰了其他键绑定。

我遇到的针对此问题的其他答案都针对 Ubuntu。

当然,执行 c::v 并不是理想的选择。

我希望按两次一个键来映射到 v。

cc::v

这可能吗或者有什么其他选择?

答案1

完全同意 David 的观点,买个新键盘。如果是笔记本电脑,你可以试着修理一下。很可能 PCB 和橡胶触点圆顶之间有碎屑。

如果您想使用 AHK,并且想使用双击 c 来生成 av,您可以使用这个。

:?C*:cc::v
:?C*:CC::V

这样,像 Access 这样的单词就很难写了。你必须写成 Ac Spaceess LeftBackSpaceRight

或者:

:?C*:cc::v
:?C*:CC::V
:?C*:c c::cc
:?C*:C C::CC

允许您写入 cc 来获取 v 和写入 c Spacec 来获取 cc。

背景:

? means change inside a word
C means be case sensitive
* means do not require a trigger like space or return

或者,我认为更好的是,你可以使用 Win + c

#c::v
#+c::V

或者使用 double x 代替 double c

相关内容