約6年間使用しているLogitech MX-510を持っています。

マウスにはGnomeで使用したい追加のボタンがいくつかありますが、マウスがドライバーに送信するボタンコードに問題があります。
ボタン1(マウスホイールボタン)は正常に機能します。プレスリリースあり、リリースありの1つの
ButtonPressイベント。state 0x10button 1ButtonReleasestate 0x110ボタン2(マウスホイールボタン)は正常に機能します。プレスリリースあり、リリースありの1つの
ButtonPressイベント。state 0x10button 2ButtonReleasestate 0x210ボタン3(右ボタン)は正常に機能します。プレスリリースあり、リリースありの1つの
ButtonPressイベント。state 0x10button 3ButtonReleasestate 0x410ボタン4(上にスクロール)は期待どおりに機能します。これは、送信し
ButtonPressてイベントをstate 0x10してbutton 4、そしてButtonRelease持つイベントstate 0x810。両方のイベントは、各スクロールステップで瞬時に発生します。ボタン5(下にスクロール)は期待どおりに機能します。これは、送信し
ButtonPressてイベントをstate 0x10してbutton 5、そしてButtonRelease持つイベントstate 0x1010。両方のイベントは、各スクロールステップで瞬時に発生します。
ボタン6と7は存在しないようです。
ボタン8(戻るボタン)は正常に機能します。これは、送信し
ButtonPressてイベントをstate 0x10してbutton 8、そしてButtonReleaseイベントも持ちますstate 0x10。両方のイベントは、各スクロールステップで瞬時に発生します。ボタン9(戻るボタン)は正常に機能します。これは、送信し
ButtonPressてイベントをstate 0x10してbutton 9、そしてButtonReleaseイベントも持ちますstate 0x10。両方のイベントは、各スクロールステップで瞬時に発生します。
上の図に示すように、マウスには3つの追加ボタンがあります。
ボタン10(マウスの一番上)は使用できません。これは、送信し
ButtonPressてイベントをstate 0x10してbutton 10、そしてButtonReleaseイベントも持ちますstate 0x10。ボタンは選択できないため、Gnomeでは使用できません。ほとんどのオプションセレクター(CompizConfig設定マネージャーの1つなど)は、ボタン9まで表示されます。ボタン11(マウスホイールの前面にある追加のボタン)はあまり使用できません。押されたとき、それは送信
ButtonPressとイベントstate 0x10とbutton 11、そして他のButtonPressイベントとstate 0x10し、button 4そして、まだもう一つButtonPressのイベントstate 0x810及びbutton 4(最後の二つは、スクロールホイールは、1つのステップアップを移動させた場合と同じ動作です)。リリースButtonRelease時には、state 0x10およびでイベントを送信しますbutton 11。しかし、問題は、ボタンを押し続けると、「マウスホイールシミュレーション」が毎秒約5回繰り返されることです。(マウスホイールクルーズコントロールなど)。ボタン12(マウスホイールの後ろにある追加のボタン)は、あまり使用できません。押されたとき、それは送信
ButtonPressとイベントstate 0x10とbutton 12、そして他のButtonPressイベントとstate 0x10し、button 5そして、まだもう一つButtonPressのイベントstate 0x1010及びbutton 5(最後の二つは、スクロールホイールは、1つのステップアップを移動させた場合と同じ動作です)。リリースButtonRelease時には、state 0x10およびでイベントを送信しますbutton 12。押したままにすると、ボタン11と同じクルーズコントロールの動作が表示されますが、ボタンと状態のパラメーターがそれぞれ表示されます。
これらの追加のキーを再マッピングして、Gnomeで使用したり使用できるようにする方法はありますか?特に可能であれば、ボタン11と12でマウスホイールの上下にスクロールするコードの送信を停止します。また、可能であれば、マウスボタンの一般的な動作を変更するにはどうすればよいですか?