MacBook Proを使用しており、Linux Mintを使用しています。私はこれがUbuntuフォーラムであることを知っていますが、MintはUbuntuの上に構築されているので、ここで試しています。
Macbook Proには、Page DownまたはPage Upボタンはありません。 EpiphanyやTerminalなどのアプリケーションは、これらのボタンを使用してタブを切り替えます。 UbuntuとMintは両方ともAPTを使用するため、すべてのアプリケーションは非常に類似していないにしても同じであると想定しています。端末やEpiphanyのキーを再バインドすることはできません。そこで、キーボード設定アプリとキーボードレイアウトアプリを試して、キーを変更できるかどうかを確認しました。これは無益であることが証明されました。
私が欲しいのは、エピファニーとターミナルのキーを再バインドするか、バインドすることです Page up そして Page down 他の何かに。
私はMacbook Airを使用し、fn + upキーとfn + downキーはページアップおよびページダウン機能を提供します。
あるいは、追加のキーをページの上下機能、つまり正しいコマンドとalt/optionキーにマッピングすることができます(正直、どれくらいの頻度で使用しますか?)これに関するいくつかの情報はここにあります:
https://wiki.archlinux.org/index.php/Xmodmap
短いバージョンでは、xevプログラムを使用して、変更するキーコードが何であるかを判別し、キーを再マップする情報を含むプログラム(たとえば、〜/ .Xmodmap)を作成します。私はこれを使用してcapslockを交換し、キーを削除します:
キーコード0x16 =キーコード0x42 =バックスペースを削除
次に、コマンド「xmodmap〜/ .Xmodmap」を〜/ .profileまたは〜/ .bashrcファイルに追加し、ターミナルからコマンドxmodmap〜/ .Xmodmapを実行すると、変更が有効になります。
Ctrl + fn +上/下を押すことができます
これと同じプロセスがうまくいくと思います Ctrl それがしたように Alt 私のために。 xbindkeys-config
を使用して割り当てたキーをテストするときは注意してください。
私はこれを読みました 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 私はコメントしなければならなかったこと。おそらく有用なデフォルトの例ですが、Ctrl+F Webページの内部を検索します。
の「キーシム」を考え出した後 事前 ために 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
.xbindkeysrcファイルを作成した後にUbuntu 12.04の正確なセンザンコウを使用すると、それが検出され、次回のログイン時にxbindkeys
プログラムが自動的に実行されました。
だから、これはあなたが望むことをする必要があります。
#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