Ctrl+Page UP/Page Down 逆方向

Ctrl+Page UP/Page Down 逆方向

私はUbuntu、KDE、xfceを使用します。タブを変更するか+キーに関連するすべての項目を変更するCtrlショートカットは、Page Up右ではなく左(下)です。

  1. これをどのように変更できますか?
  2. これは正しいアプローチですか?

私がここで逆にしているのか? :)

答え1

Page UpPage Downキー(およびその問題に対する他のキー)の効果はリバウンドできます。

Ubuntu 20ではこの効果を使用できますxmodmap

まず、現在のキーコードマッピングを生成します。

xmodmap -pke > .Xmodmap

xevその後、それを使用してすべてのキーのコードを見つけることができます。

xev -event keyboard

私のコンピュータにはPage Up112と117があります。キー押しの出力はPage Down次のとおりです。xev

KeyPressイベント、シーケンス28、合成NO、ウィンドウ0x6000001、
    ルート0x756、下位0x0、時間12213220、(1372,343)、ルート:(2562,445)、
    状態0x10、キーコード112(keysym 0xff55, 以前), same_screen YES,
    XLookupStringは0バイトを提供します。
    XmbLookupStringは0バイトを提供します。
    XFilterEvent は以下を返します。 False

KeyReleaseイベント、シーケンス番号28、合成NO、ウィンドウ0x6000001、
    ルート0x756、下位0x0、時間12213311、(1372,343)、ルート:(2562,445)、
    状態0x10、キーコード112(keysym 0xff55, 以前), same_screen YES,
    XLookupStringは0バイトを提供します。
    XFilterEvent は以下を返します。 False

維持するただファイルfileで見つかった2つのコードに関連する行.Xmodmapと内容を逆にします。ファイルを保存し、拡張子xmodmap .Xmodmap

望むより!このキーは直観が示すように機能します。 (私は主にこのキーを使用してページアップがページダウンの上にあるレイアウトでタブを切り替えるため、反対方向でも考えます。)

再起動するたびに動作させるには、コマンドを「アプリケーションの実行」に設定する必要があります。プログラムを開き、Startup Application次のコマンドをジョブとして使用します。

echo -e "xmodmap $HOME/.Xmodmap"

次に、ジョブを保存し、.Xmodmapファイルが実際に存在することを確認してください$HOME/.Xmodmap再起動システムの起動時に再マッピングが機能するはずです。ただし、システムの休止状態では機能しない可能性があります。

この方法は以下で採用した。Ubuntuでキーボードキーを再マッピングするに関する記事開発者。 UbuntuAskに関する次の質問に対する回答も、Xmodmap他の観点からこれについて説明します。Ctrl + ページの下&& Ctrl + ページの上。 xkbcompを使って動作させることはできませんでしたが、それほど頑張っていませんでした。

関連情報