我已经使用了Linux和KDE很长一段时间,我的肌肉记忆想通过同时按下两个shift键来切换键盘布局。我可以使用AutoHotKey在Windows上实现它吗?
我缺少两条信息:
如何重新映射"同时按下两个shift键"?我可以使用+
来抓住按下一个shift键,但两者如何呢?
如何发送Windows用于切换布局的组合键(在当前设置中按Ctrl + Shift)?更一般地说,如何将某些内容重新映射到组合键?
答案 0 :(得分:2)
使用组合键表示法和L / R前缀,请参阅the documentation(或帮助文件):
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
答案 1 :(得分:0)
我想完全禁用本机Windows热键。到目前为止,以下工作正常,包括控制台窗口。
~RShift & ~LShift::
~LShift & ~RShift::
INPUTLANGCHANGE_FORWARD := 0x2
WM_INPUTLANGCHANGEREQUEST := 0x0050
WinGet, windows, List
Loop % windows {
PostMessage WM_INPUTLANGCHANGEREQUEST, INPUTLANGCHANGE_FORWARD, % Lan, , % "ahk_id " windows%A_Index%
}
return