Xbinkeys は mode_switch では使用できません。

Xbinkeys は mode_switch では使用できません。

xbindkeysによって生成されたイベントを使用しようとしていますが、mode_switch + <key>との組み合わせではなくによってのみxbindkeysトリガーされます。<key>mode_switch

右にxmodmapマッピングするために使用するAlt:mode_switch

keycode 108 = Mode_switch Mode_switch Mode_switch Mode_switch

xbindkeysプロセスが次のような場合いいえxev実行時に予想されるイベントを<key>個別にまたは組み合わせて表示できますmode_switch + <key>

しかし、時xbindkeys はい<key>実行すると、キーの元の機能をオーバーライドする組み合わせではなく、個別にリンクされたコードがトリガーされます。

たとえば、次のようにPointer_Button5文字をバインドするとn

keysym n = n N Pointer_Button5

そうでない場合は、inを使用すると個別に表示できますが、実行時には使用できなくなりますが、xbindkeysキーに関連付けられているスクリプトをトリガーできます。nPointer_Button5mode_switch + nxevxbindkeysn

Pointer_Button5文字だけでなく、他のキーやイベントも同じようですn

答え1

エミュレートする「alt」キーを追加するために、使用しているキーマップ(言語/キーボードモデル)を更新する必要があるかもしれません。その後、xmodmapはもう必要ありません。

以下のキーボード(言語)ファイルを編集したり、/usr/share/X11/xkb/symbols/inetフランス語/usr/share/X11/xkb/symbols/frのキーボードを使用している場合(場所が異なる場合があります)、これを行うことができます。

正しいキーが有効であることを確認し、xbindkeys を再起動してください。

(100%はわかりませんが、役に立つ可能性があり、このソリューションはパッケージの更新によって削除されるため、変更をバックアップしてください。)

関連情報