私はloadkeys
このマップファイルを使用して試してみました:
alt keycode 73 = Prior
string Prior = "\033[5~"
alt keycode 81 = Next
string Next = "\033[6~"
しかし、それは機能しません。
私はloadkeys
このマップファイルを使用して試してみました:
alt keycode 73 = Prior
string Prior = "\033[5~"
alt keycode 81 = Next
string Next = "\033[6~"
しかし、それは機能しません。
回答:
インストールxbindkeys
とxte
:
sudo apt-get install xbindkeys xautomation
次に、Alt+ のキーマッピングを見つける必要がありますArrow。
実行してxbindkeys -k
、Altプラス矢印キーを押します。Alt+の場合Up Arrow:
"NoCommand"
m:0x18 + c:111
Alt+Mod2 + Up
これで、.xbindkeys
構成ファイルを作成するために必要なキーのバインディングがわかりました。実行:
touch .xbindkeysrc
gedit .xbindkeysrc
touch
ファイルを作成してgedit
開きます。追加します:
"xte 'key Page_Up'"
m:0x18 + c:111
Alt+Mod2 + Up
ファイルに保存します。これはAlt+ Up ArrowをにバインドしPgUpます。
の基本的な構文xbindkeys
は次のとおりです。
"command to run (in quotes)"
keysym of key
完成したファイルは、これとほとんど同じに見えるはずです。
"xte 'key Page_Down'"
m:0x18 + c:116
Alt+Mod2 + Down
"xte 'key Page_Up'"
m:0x18 + c:111
Alt+Mod2 + Up
次にxbindkeys
、「スタートアップアプリケーション」に追加して、コンピュータを起動したときに実行されるようにします。
「追加」をクリック/usr/bin/xbindkeys
して、「コマンド」フィールドに入力します。
もう一度[追加]をクリックして再起動します。
m:0x8 + c:111
(Alt + Upのみ)とm:0x18 + c:111
UnityとKDEの両方で
xbindkeys -k
それとも私の投稿からコピーしましたか?から自分で取得する必要がありますxbindkeys -k
。
m:0x18 + c:64
編集:いいえ、同じです。別のxbindkeysを殺さなければなりませんでした。
Alt + Left
してみましたHome
。
.xbindkeysrc
ですか?(見られるように、paste.ubuntu.comに投稿してください)。
この:
key <UP> {
type= "PC_ALT_LEVEL2",
symbols[Group1]= [ Up, KP_Prior ]
};
key <DOWN> {
type= "PC_ALT_LEVEL2",
symbols[Group1]= [ Down, KP_Next ]
};
key <LEFT> {
type= "PC_ALT_LEVEL2",
symbols[Group1]= [ Left, KP_Home ]
};
key <RGHT> {
type= "PC_ALT_LEVEL2",
symbols[Group1]= [ Right, KP_End ]
};
いくつかの場合にのみ機能し、参考のために投稿するだけで、最終的な解決策にはほど遠いものです。
PS s/KP_//g
も同じ結果になります。
このhttps://help.ubuntu.com/community/KeyboardShortcutsを読んで、次のことがわかりました。しばらくxautomationの含まれるパッケージxte
ツールが使用されるかもしれない代わりにxvkbd
私が使用したキーコード発するようにxvkbd
同じことを行うようにします。
sudo apt-get install xbindkeys xbindkeys-config xvkbd
xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
何らかの理由で、これによりctrl-fのバインディングが追加され、コメントアウトする必要がありました。おそらく便利なデフォルトの例ですが、Webページの内部を見つけるにはctrl-fが必要です。
「keysims」考え出す後に先立ちためPgUpキーと次のためPgDownを、これはあまりにもタフではなかったです。実行して使用するxbindkeys-config
と、.xbindkeysrcに次のエントリが表示されました。
#alt-up
"xvkbd -xsendevent -text "\[Prior]""
m:0x18 + c:111
Alt+Mod2 + Up
#alt-down
"xvkbd -xsendevent -text "\[Next]""
m:0x18 + c:116
Alt+Mod2 + Down
Ubuntu 12.04を使用すると、.xbindkeysrcファイルの作成後に正確なセンザンコウが検出さxbindkeys
れ、次のログイン時にプログラムが自動的に実行されました。
同じことがctrlでも機能します。
#ctrl-up
"xvkbd -xsendevent -text "\[Prior]""
m:0x14 + c:111
Ctrl+Mod2 + Up
#ctrl-down
"xvkbd -xsendevent -text "\[Next]""
m:0x14 + c:116
Ctrl+Mod2 + Down
loadkeys
か?