回答
我不知道中超做什麼,但我用這個腳本映射的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