コード94のキーに対して次の動作を設定したいと思います。
1)デフォルトでは '<'です
2)シフトでは '>'
3)altでは '|'
私はコマンドを使用してデフォルトとシフトの動作を取得することができました(名前はからのものですxev
):
xmodmap -e "keycode 94 = less greater"
私はすべての行動に3つのことを試みました:
1)
xmodmap -e "keycode 94 mod1 = less greater bar"
2)
xmodmap -e "keycode 94 shift mod1 = less greater bar"
3)
xmodmap -e "keycode 94 = less greater"
xmodmap -e "add mod1 = less bar"
最初の2つは、デフォルトで '<'と '|'の効果を追加します シフト付き。3つ目が何をしたかは完全にはわかりません。
また、コマンドから1)および2)(shiftは関連し、altは何もしない)と同じ動作を得ました。
xmodmap -e "keycode 94 mod1 = less bar"
私の情報は主にこの回答に基づいています(特にボーナスセクション)。
単一のキーを、修飾子に基づいて異なるデフォルト、シフト、および動作にマップする方法は?
役に立った場合は、賛成投票してください。役立つと思われるすべての回答と質問に賛成票を投じる必要があります。これが、初心者に役立つサイトを作成する唯一の方法です。
—
Rmano 14
残念ながら、私は賛成できません(評判は11ですが、15が必要です)。
—
user1335014 '28
xmodmap
Ubuntuではもう推奨されないことに注意してください。より強力な(しかし、はるかに複雑な)xkbdシステムを使用する必要があります...ここにリンクされている回答にリンクがあります