括弧と角かっこキーをキーボードのより快適な位置に再マップしようとしています。
Xmodmapで新しい修飾キー(ControlやShiftなど)を作成してから、Caps Lockに割り当てることはできますか? Caps Lockを押したまま、YやTなどを押して、(または)の出力を生成できるものはありますか?
それが不可能な場合、特定のキーのシフト変更された出力を再マップすることは可能ですか?たとえば、1のシフトは!です。 1のシフトを!から再マップすることは可能ですか?に(。
私が https://stackoverflow.com/questions/17644556/shift-key-training-wheels-and-shift-parenthesis-remap から読んだ別の可能性は、いつでも2つのシフトキーをロールすることです(LShiftを押し、RShiftを押し、LShiftを放し、RShiftを放します)「()」を放します。これらをどのように実装しますか?
新しい修飾キーが必要な場合は、mode_switchキーを使用できる可能性があります。そのキーコードは203(私は思う)なので、通常のキーボードではおそらくそこにはなく、使用されていません(少なくとも私のキーボードの状況です)。
あなたが望むものを達成するために、あなたはxmodmapツールを使うことができます。参照: https://wiki.archlinux.org/index.php/xmodmap
個人的には、矢印キーをキーボードの中央(j-下; u-上; h左; k-右)に配置したかったのは、矢印キーに手を移動するのが面倒だからです。
私がしたことは、ファイルを作成し、それに次のように入れることです。
keycode 66 = Mode_switch NoSymbol
keycode 30 = u U Up Up
keycode 43 = h H Left Left
keycode 44 = j J Down Down
keycode 45 = k K Right Right
keycode 38 = a A Caps_Lock Caps_Lock
今すぐ実行:xmodmap
これで完了です。
〜/ .Xmodmapの下に置くと、まだチェックしていませんが、ログイン時に読み込まれると思います(手動で呼び出す必要はありません)。