回答
我不知道中超做什么,但我用这个脚本映射的CapsLock Emacs的:
CapsLock::
ifwinactive ahk_class Emacs
send {f16}
return
这将F16 emacs的时候Emacs是活跃,按下CapsLock键。我的键盘没有一个F16键,这就是为什么我选择了和emacs的我把它绑定到其他功能:
(global-set-key (kbd "<f16>") 'some-function)
注意,AHK脚本不做任何处理的CapsLock当Emacs是不活跃。我更喜欢这样,因为我认为大写锁定是无用的,我只是偶然按下它,所以它没关系。如果ifwinactive产生错误,你可能想用它做其他事情。
需要使用它作为修饰符。在这里使用超级在这里(全局设置键[(超级i)]'前一行) (global-set-key [(超级u)]'下一行) 我想输入capslock我和获取前一行 – Mikef 2011-12-21 20:13:15
Another page on emacswiki表明,这在AutoHotkey的:
#IfWinActive emacs ; if in emacs
+Capslock::Capslock ; make shift+Caps-Lock the Caps Lock toggle
Capslock::Control ; make Caps Lock the control button
#IfWinActive ; end if in emacs
请注意,使用['#IfWinActive',指令](http://www.autohotkey.com/docs/commands/_IfWinActive.htm)很重要。 ['IfWinActive',该命令](http://www.autohotkey.com/docs/commands/IfWinActive.htm)不起作用。另请参阅[“AutoHotkey文档中的重新映射键和按钮”](http://www.autohotkey.com/docs/misc/Remap.htm)。 – 2013-04-25 22:00:43
- 1. 重新映射Keymando中的Capslock Key?
- 2. 将caplock-key重新映射到修饰键key ctrl + shift + alt with Autohotkey
- 3. AutoHotkey的,映射的CapsLock后问题:: CTRL
- 4. 如何使用AutoHotkey将Alt + j重新映射为AltTab
- 5. 使用AutoHotKey重新映射NumLock
- 6. 重新映射Emacs命令
- 7. 在xmonad中,如何重新映射CapsLock为Ctrl?
- 8. Autohotkey:重新映射箭头键
- 9. Autohotkey Control + Capslock问题
- 10. AutoHotkey的映射
- 11. 如何在Autohotkey中重新映射CTRL-x CTRL-c?
- 12. emacs:重新映射C- [(目前ESC)
- 13. 如何将Emacs命令M-d重新映射到宏M-b,M-d中?
- 14. 如何在AutoHotkey中将大写锁定映射到ESC?
- 15. 如何将emacs中的C-x前缀重新映射为专用密钥?
- 16. 如何在AutoHotKey中禁用全局重映射效果?
- 17. 如何在Emacs中重新映射密钥?
- 18. 如何在Emacs中重新映射Alt-Backspace?
- 19. 键重映射
- 20. JavaScript对象 - 重映射属性(由Key)
- 21. AutoHotkey的,重新映射左Alt +空格键控制+逃生
- 22. 罗技k750键盘上的Autohotkey Fn键重新映射
- 23. 如何将Emacs Evil键映射到Dired Plus
- 24. 如何自动将.html页面重新映射到.aspx页面?
- 25. 重映射大写锁定到ESC和在AutoHotkey的
- 26. Autohotkey宏:尝试重新映射left-alt到left-win;左转赢左转
- 27. 不得不“重新载入此脚本”在AutoHotkey的一些程序皮卡重新映射
- 28. IP地址重新映射
- 29. 如何重新映射键盘按键
- 30. 如何重新映射网址?
根据该网页时,Emacs在Windows将应用程序键为 “超级”。 – 2011-12-21 23:42:11