質問: キーを再マップするためにxmodmapで新しいmodキーを作成しますか? 括弧と角かっこキーをキーボードのより快適な位置に再マップしようとしています。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の下に置くと、まだチェックしていませんが、ログイン時に読み込まれると思います(手動で呼び出す必要はありません)。