滿天的星座2017-05-16 16:44:27
いろいろ検索して戻ってきましたが、Caps Lock を表現する方法がありません (以下のリンクを参照):
http://stackoverflow.com/questions/21...
ページに記載されている方法を選択できます
PHP中文网2017-05-16 16:44:27
vim は CapsLock をキャプチャできないので~
一般的に、このやり取りは OS レベルで行われます
Windows では、remapkey と GUI のドラッグ アンド ドロップを使用して、変更が完了したら、ログアウトすると変更が有効になります
。
Linuxの場合は、xmodmapコマンドを変更して設定ファイルを使用します。
また、xmodmap は Linux テキスト インターフェイス (tty1-6) では無効です...カーネル マッピングを変更する必要があると聞きましたが、わかりません。
阿神2017-05-16 16:44:27
AutoHotkey使用、脚本如下:
クラス名 = ""
キーステート = ""
*Capslock::
WinGetClass、クラス名、A
if (クラス名 = "Vim")
{
CapsLockState を設定、オフ
送信、{ESC}
}
それ以外
{
GetKeyState、キーステート、CapsLock、T
if (keystate = "D")
CapsLockState を設定、オフ
それ以外
CapsLockState を設定、オン
戻る
}
戻る