だから私はポルトガル語レイアウトのISOキーを生成するためにキーの組み合わせを作成しようとしています、問題のキーは < >、それを押すと、通常は<
文字が生成されます。 < > + Shift>
文字を生成します。そこで、xmodmap
を使用して組み合わせを作成しようとしていますが、これをすべてのプログラムで機能させたいと考えています。私はグーグルで検索していて、 this の例を思いついた Control + P = Up:
xmodmap -e "keycode 33 = p P Up"
keycode 33
一致 p、だからどこに Control そのコマンドで出てきますか?
私が欲しいのは:
他の質問の例は間違っています。
xmodmap -e "keycode 33 = p P Up"
通常、押すことを意味します AltGr + p 結果として Up。
より正確には、それは押すことを意味します Mode_switch + p 結果として Up。
xmodmapのマニュアルページ のように:
The first keysym is used when no modifier key is pressed in conjunction with
this key, the second with Shift, the third when the Mode_switch key is used
with this key and the fourth when both the Mode_switch and Shift keys are used.
異なるまたは追加のマッピングが可能です( AltGr)として Mode_switch キー、例:権利 Ctrl キー:
xmodmap -e "keycode 105 = Mode_switch Mode_switch"
ただし、問題は、キーが通常どおりに機能しないことです。 Ctrl もうキー。