Logitech t630およびGNOMEシェル

Logitech t630およびGNOMEシェル

GS 3.16を搭載したLogitech t360 Bluetoothマウスを使用しています。それはうまくいきますが、これさまざまなジェスチャーオプションが必要です(Windowsの場合)。

Linuxではスクロールがうまく機能し、ChromeまたはNautilusでは2本の指を左右にスワイプして前後に移動できます。

私がLinuxで達成したいのは次のとおりです。

  1. クリック:左、右クリックの代わりにクリックを使用したいです。
  2. アウトラインモード:アウトラインモード(スーパーキーを押すとトリガーされるジェスチャー)に入るために使用可能なジェスチャーの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_RSuper_L
  • 設置xbindkeysxdotool
  • ファイルを作成し、~/.xbindkeysrc次のコンテンツを追加します。

"xdotool key Super_L"
    c:134

  • 最後に実行(そして開始項目を入れる)xbindkeys

デフォルトでは、2本の指でマウスをダブルクリックするとキー押しが送信され、Super_Rそれxbindkeysを傍受してSuper_Lファイルxdotoolで定義された方法でキー押下をシミュレートします。~/.xbindkeysrcこれは、他の人がマウスジェスチャーをDEとよりよく統合するのに役立つことを願っています。

関連情報