多くの新しいウルトラブックが、ホーム/エンド/ページアップ/ページダウンキーなしで登場しています。 「Windowsキー(スーパー)+矢印キー」をこれらの欠落しているキーに再マップしたいと思います。
これを行うための最良の方法は何ですか? xevは、スーパーキーを押すことを、他のキーの修飾子ではなく、独自のキー押下として報告しているようです。
Xdotoolとxbindkeysを組み合わせて、次のような.xbindkeysrcを使用するのはどうですか。
"xdotool key Next"
Mod4 + Down
"xdotool key Prior"
Mod4 + Up
(私のシステムでは、WindowsキーはHyper_L = Mod4にバインドされています)
マウスの使用を気にしない場合のもう1つの(非常にクールな)オプションは、ジェスチャーを使用することです。たとえば、私のネットブックでは、Endキーを使用するのは面倒です(Fn + Pagedown、到達困難)。イージーストロークをインストールして設定したので、ジェスチャーのような「V」を作成すると、Endが送信されます。 Pagedownの場合、これはダウンアップの「|」です。ジェスチャー(iPhoneのように感じ始めます!)
同様の質問に対する私の回答 を見てください。
これは、「スーパー」で押されたときに他のキーが送信するものを定義するために使用できるタイプSUPER_LEVEL_2を定義します(レベル2では、別名「シフト」、位置)。
Super以外の修飾子を使用したい場合は、適応する必要があります(ただし、そのタイプがまだないかどうかを確認してください)
これはxmodmap
ドキュメントからのものです。
キーコードNUMBER = KEYSYMNAME.。
The list of keysyms is assigned to the indicated keycode (which may be specified in decimal, hex or octal and can be determined by running the xev program). Up to eight keysyms may be attached to a key, however the last four are not used in any major X server implementation. 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.