ThinkPad USBキーボードを使用していて、貼り付けとスクロールの両方に中央クリックを使用できるようにしたいと考えています。
これは私のThinkPadラップトップで動作します。ラップトップでは、中央のクリックボタンが十分に短い時間保持されている場合、ボタンが離されると「貼り付け」と解釈されます。長く保持すると、「スクロール」と解釈されます。
問題は、USBキーボードを使用して、中ボタンが離されたときではなく、押されたときに貼り付けの決定が発生するため、中クリックでスクロールしようとすると、最初に貼り付けられ、押し続けるとスクロールされますダウン(興味深いことに、現在の回避策であるカーソルを既に移動している場合、この貼り付けは行われません)。
X11を押すのではなく中央ボタンを離して貼り付けるように指示する方法はありますか(貼り付けではなくスクロールするという決定は、それが保持された時間に基づいて行われます)?
Lenovo Bluetoothトラックポイントキーボードを使用しているので、これを行う方法も知りたいです。
—
Justin N
そのUSBキーボード、正確なモデルは何ですか?「本物の」タッチパッドまたはいわゆるクリックパッド(物理的なボタンなし)はありますか?また、どのディストリビューションおよびデスクトップ環境を使用していますか?特別なxorg構成はありますか(/etc/X11/xorg.confおよび/etc/X11/xorg.conf.d/)?あなたはここにいくつかのポインタを見つけることがあります。askubuntu.com/questions/2557/thinkpad-middle-button-scrolling、ここclickpad用:askubuntu.com/questions/380825/...
—
doktor5000
これに関する更新はありますか?外付けLenovoキーボードでも同じ問題が発生しています。
—
languitar 2015年
FWIW、私はBluetoothトラックポイントキーボードの2つのモデルを持っています、そして1つはこの問題を抱えています。
—
stewSquared
xev
ことを示してButtonPress
、私はクリックとすぐにボタン2のために、そしてButtonRelease
私は、スクロールを開始。トラックポイントを移動してアクションが明確になるまで(どちらの場合もプレスもリリースも生成されない)、ボタン2が離されるまで(両方のイベントが離されたときに送信される)、これらのイベントはどちらも発生しません。
xev
してButtonPress
とButtonRelease
イベントを監視し、ラップトップのボタンが実際に発生していると思うイベントを実際に送信しているかどうかを確認することをお勧めします。代わりに独自の魔法を使って、ボタンが押されて離されたときにX11に「うそをつく」可能性があります。ちなみに、貼り付けはリリース 2ではなく、ボタン2 を押すとすぐに発生するのが普通のようです。