Caps Lockキーが再マップされたときにCaps Lockを切り替えるにはどうすればよいですか?


11

Linuxを実行しているThinkPadにDasキーボードを接続しています。何らかの理由で、時々 、Ubuntuは再実行するために私を必要としxmodmap、私は私のスワップ私の画面、ロックを解除するときCaps LockにキーをControl私が望むように、。これは非常に頻繁に発生するため、通常xmodmap、最後に実行したコマンドがあるターミナルウィンドウを開いたままにしておくため、ヒットEnterてコマンドを再実行し、キーボードを修正できます。残念ながら、私は時々これをすぐに忘れることがありますが、Caps Lockキーを使用して、キーへのマッピングを忘れたことに気付くまで気が付きませんControl

今日はそのような日でした。残念ながら、Caps Lock実行する前に無効にするために再度キーを押すのを忘れていましたxmodmap(説明したように、Caps Lockがオンになっていることを警告する文字を入力せずにしています)。これでCaps Lockが有効になり、Caps Lock既にマップされているため、無効にするために押すことができるキーがありませんControl。すぐにログアウトしてからログインし直しましたが、明らかに、Ubuntuがキーマッピングを忘れるには「十分」ではありません。(また、Shiftパスワードを入力するときにキーを押したままにする必要があるため、再度ログインするのは困難でした。).xmodmapマッピングを元に戻す新しいファイルを作成するのではなく、コマンドラインから簡単に元に戻すことができますか?私の現在のものによって追加されましたか?

回答:



2

私は自分の(まったく役に立たない)Scroll Lockを新しいとして再マップしましたCaps Lock

!!!
!!! For Dvorak and Qwerty
!!!
remove Lock = Caps_Lock
remove Lock = Scroll_Lock
remove Control = Control_L
keysym Scroll_Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Lock = Scroll_Lock
add Control = Control_L
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.