其實(shí)我主要是不知道cap鍵應(yīng)該如何表達(dá),例如esc是<ESC>
學(xué)習(xí)是最好的投資!
去搜了一圈轉(zhuǎn)回來,沒有辦法表達(dá)Caps Lock的(見下面鏈接):
http://stackoverflow.com/questions/21...
可以選擇頁(yè)面中提供的方法
因?yàn)関im抓取不到CapsLock吧~
一般談到的這種互換都是OS級(jí)別的
windows下用remapkey,GUI拖拽的方式,后端會(huì)自動(dòng)改注冊(cè)表,改完注銷,即生效
linux下用通過改xmodmap命令的配置文件.Xmodmap #ubuntu下試過,支持ln鏈接,其他版本我不敢說
而xmodmap在linux的文本界面(tty1-6)下無效…,"聽說"要改內(nèi)核映射才行,不清楚。
用AutoHotkey,腳本如下:
類名=“”
鍵狀態(tài)=“”
*大寫鎖定::
WinGetClass,類名,A
if (類名 = "Vim")
{
設(shè)置大寫鎖定狀態(tài),關(guān)閉
發(fā)送,{ESC}
}
其他
{
GetKeyState、按鍵狀態(tài)、CapsLock、T
if (keystate = "D")
設(shè)置大寫鎖定狀態(tài),關(guān)閉
其他
SetCapsLockState,打開
返回
}
返回