web-dev-qa-db-ja.com

Ctrl + Page Down && Ctrl + Page Up

MacBook Proを使用しており、Linux Mintを使用しています。私はこれがUbuntuフォーラムであることを知っていますが、MintはUbuntuの上に構築されているので、ここで試しています。

Macbook Proには、Page DownまたはPage Upボタンはありません。 EpiphanyやTerminalなどのアプリケーションは、これらのボタンを使用してタブを切り替えます。 UbuntuとMintは両方ともAPTを使用するため、すべてのアプリケーションは非常に類似していないにしても同じであると想定しています。端末やEpiphanyのキーを再バインドすることはできません。そこで、キーボード設定アプリとキーボードレイアウトアプリを試して、キーを変更できるかどうかを確認しました。これは無益であることが証明されました。

私が欲しいのは、エピファニーとターミナルのキーを再バインドするか、バインドすることです Page up そして Page down 他の何かに。

7
Dillon Gilmore

私は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を実行すると、変更が有効になります。

7
Stephan

Ctrl + fn +上/下を押すことができます

3
Vathanak

これと同じプロセスがうまくいくと思います 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
1
grantbow