私は約6年間使用してきたLogitech MX-510を持っています。
マウスにはGnomeで使用したい追加のボタンがいくつかありますが、マウスがドライバに送信するボタンコードに問題があります。
ボタン1(マウスホイールボタン)が期待どおりに機能します。報道当時の事件
ButtonPress
が発生しました。state 0x10
button 1
ButtonRelease
state 0x110
ボタン2(マウスホイールボタン)が期待どおりに機能します。報道当時の事件
ButtonPress
が発生しました。state 0x10
button 2
ButtonRelease
state 0x210
ボタン3(右ボタン)が期待どおりに機能します。報道当時の事件
ButtonPress
が発生しました。state 0x10
button 3
ButtonRelease
state 0x410
ボタン4(上にスクロール)が期待どおりに機能します。とを使ってイベントを送信し、を使って
ButtonPress
イベントを送信します。これら2つのイベントは、各スクロールフェーズで即座に発生します。state 0x10
button 4
ButtonRelease
state 0x810
ボタン5(下にスクロール)が期待どおりに機能します。とを使ってイベントを送信し、を使って
ButtonPress
イベントを送信します。これら2つのイベントは、各スクロールフェーズで即座に発生します。state 0x10
button 5
ButtonRelease
state 0x1010
6番と7番のボタンはないようです。
ボタン8(戻るボタン)が期待どおりに機能します。と を使用してイベントを送信し、 を使用して
ButtonPress
イベントを送信します。これら2つのイベントは、各スクロールフェーズで即座に発生します。state 0x10
button 8
ButtonRelease
state 0x10
ボタン9(戻るボタン)が期待どおりに機能します。と を使用してイベントを送信し、 を使用して
ButtonPress
イベントを送信します。これら2つのイベントは、各スクロールフェーズで即座に発生します。state 0x10
button 9
ButtonRelease
state 0x10
マウスには上の画像に示すように3つの追加ボタンがあります。
ボタン10(マウスの上部にあります)は使用できません。と を使用してイベントを送信し、 を使用して
ButtonPress
イベントを送信します。このボタンは選択できないため、Gnomeでは機能しません。ほとんどのオプションセレクタ(CompizConfig設定マネージャの1つ)は、ボタン9までのみ移動します。state 0x10
button 10
ButtonRelease
state 0x10
ボタン11(マウスホイールの前にある追加ボタン)が正しく機能しません。押すと
ButtonPress
イベントが送信されますstate 0x10
button 11
そしてButtonPress
もう一つの出来事state 0x10
button 4
そしてButtonPress
イベントもありますstate 0x810
(button 4
最後の2つは、ホイールを1つ上のステップに移動するのと同じように動作します)。公開されたら、ButtonRelease
と一緒にイベントを送信します。ところが問題はボタンを押していれば毎秒5回程度「マウスホイールシミュレーション」を繰り返すという点だ。 (マウスホイールクルーズコントロールなど)state 0x10
button 11
ボタン12(マウスホイールの背面にある追加ボタン)がうまく機能しません。押すと
ButtonPress
イベントが送信されますstate 0x10
button 12
そしてButtonPress
もう一つの出来事state 0x10
button 5
そしてButtonPress
イベントもありますstate 0x1010
(button 5
最後の2つは、ホイールを1つ上のステップに移動するのと同じように動作します)。公開されたら、ButtonRelease
と一緒にイベントを送信します。押すと、ボタン11と同じクルーズコントロールの動作が表示されますが、対応するボタンとステータスパラメータが表示されます。state 0x10
button 12
これらの追加キーを再マップしてそのキーを使用したり、Gnomeで動作させる方法はありますか?特に可能であれば、ボタン11と12がマウスホイールを上下にスクロールするコード転送を停止するようにしてください。可能であれば、マウスボタンの一般的な動作をどのように変更できますか?
答え1
永久的な変更を行うには、lomocoを使用する必要があります(たとえば、ホイールイベント転送でボタン11と12を停止します)。変更を維持するには、起動時にlomocoを実行する必要があります。私はMX1000でこれを行いました。
ボタン6と7(通常はXの下で水平スクロールと見なされます)を割り当てるには、xmodmapを使用してボタンを再マップできます。
答え2
(私はMx518を所有しており、私の518に基づいて500についていくつかの仮定をしています。)
ステアリングホイールの前面と背面にある2つのボタンは、マウスのDPIを制御します。これはハードウェア自体で行われているようで、他の用途にも推奨されるかどうかはわかりません。
あなたは使用することができますLMCTL上部のボタンまたはホイールの側面にあるボタンを設定します。というプログラムもありますが、logitech_applet
一度も書いたことがありません。