スーパー+矢印キーをホーム/エンドに再マップ


6

home / end / pageup / pagedownキーがなくても、たくさんの新しいウルトラブックが登場します。私はこれらの不足しているキーに "windows key(super)+ arrow key"を再マッピングしたいと思います。

これを実行するための最良の方法は何ですか? xevは、他のキーを修飾するのではなく、スーパーキーを押すことを独自のキー入力として報告しているようです。


3
Xを使っているのなら、 xmodmap
Marco

回答:


2

xdotoolとxbindkeysを組み合わせて、.xbindkeysrcを次のようにします。

"xdotool key Next"
  Mod4 + Down

"xdotool key Prior"
  Mod4 + Up

(私のシステムではwindowsキーはHyper_L = Mod4にバインドされています)

マウスを使用しても構わない場合は、ジェスチャを使用することもできます。たとえば、私のネットブックではEndキーを使うのは面倒です(Fn + Pagedown、そして手が届きにくい)。 easystrokeをインストールして設定したので、ジェスチャーのような "V"を作成でき、Endが送信されます。 Pagedownの場合、それは下向きの "|"です。ジェスチャー(iPhoneのように感じ始めます!)


1

見る 私の同じような質問への返事

これはSUPER_LEVEL_2型を定義しています。これは(レベル2では、 "shift"、position)他のキーが "Super"で押されたときに送信するものを定義するために使用できます。

あなたがスーパー以外の他の修飾語を使いたいならば、あなたはただ適応する必要があります。 (ただし、まだ型がないかどうかを確認してください)


0

これはからです 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.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.