GS 3.16を搭載したLogitech t360 Bluetoothマウスを使用しています。それはうまくいきますが、これさまざまなジェスチャーオプションが必要です(Windowsの場合)。
Linuxではスクロールがうまく機能し、ChromeまたはNautilusでは2本の指を左右にスワイプして前後に移動できます。
私がLinuxで達成したいのは次のとおりです。
- クリック:左、右クリックの代わりにクリックを使用したいです。
- アウトラインモード:アウトラインモード(スーパーキーを押すとトリガーされるジェスチャー)に入るために使用可能なジェスチャーの1つを有効にできますか?
答え1
まあ、私は良い進歩を遂げました。
まず、xinput test "Ultrathin Touch Mouse"
マウスで繰り返すときに何が起こるかをよく観察し、次のことを発見しました。
- マウスをクリックしても入力は提供されません。たぶん、マウス自体がクリックを送信しない可能性があります。
- 2本の指でダブルクリックすると、マウスが
char 134
keydown
イベントkeyup
を送信します。
文字134はSuper_R
(右のスーパーキー)です。dconf-editor
探してみると(左スーパーキー)/org/gnome/mutter/overlay-key
にバインドされているようでした。Super_L
今、2つのオプションがあります。
- オプション1:必要に応じて作業を開始するには、2本の指でマウスを変更してダブル
/org/gnome/mutter/overlay-key
クリックします(概要モードを表示)。Super_R
ただし、これにより、Super_Lが同じ操作を実行するのを防ぎます。私はラップトップを使っていて、左のスーパーキーだけを持っていたので、この方法はあまり便利ではないので選択しました。 - オプション2:「マッピング」
Super_R
:Super_L
- 設置
xbindkeys
とxdotool
- ファイルを作成し、
~/.xbindkeysrc
次のコンテンツを追加します。
"xdotool key Super_L"
c:134
- 最後に実行(そして開始項目を入れる)
xbindkeys
デフォルトでは、2本の指でマウスをダブルクリックするとキー押しが送信され、Super_R
それxbindkeys
を傍受してSuper_L
ファイルxdotool
で定義された方法でキー押下をシミュレートします。~/.xbindkeysrc
これは、他の人がマウスジェスチャーをDEとよりよく統合するのに役立つことを願っています。