@
cyio 我是 windows, Mac OS X 混着用的,为了把 windows 设置成跟 Mac OS X 一样的按键, 我是这么设置的.
我把 Mac 键盘插到 Windows 上, 用 SharpKeys 把左 win key(也就是 Mac 键盘的物理 cmd key) 改成了 windows 的左 ctrl 键.
再编写了下面的 AutoHotkey 脚本.
========== AutoHotkey script ============
; Mac like emacs-style movements in editors
>^a::Send {Home}
>^e::Send {End}
>^f::Send {Right}
>^b::Send {Left}
<^p::Send {Up}
<^n::Send {Down}
^+3::PrintScreen
; Mac like movements
^q::Send !{F4}
^Right::Send {End}
^Left::Send {Home}
^+Right::Send +{End}
^+Left::Send +{Home}
; Mac like input switching
<^Space::Send #{Space}
; Mac like movements
!Right::Send ^{Right}
!Left::Send ^{Left}
!+Right::Send ^+{Right}
!+Left::Send ^+{Left}
========== AutoHotkey script ============
然后我用了大半年了,用起来非常好,在 windows 上用 Mac 键盘,就像用 Mac 一样.
只是有个小问题,想请教下.
我有时会出现 (几天出现一次) ctrl 好像被按下去,弹不起来了的情况.
这时,我只需要几个键同时一起按一下,比如 ctrl+alt-cmd 这样按一下,就能修复.
不知道这是为什么? cyio 你是 AutoHotKey 专家吧,能否给个提示我哪里设置有问题呢?