web-dev-qa-db-ja.com

デッドリージョンタッチパッドを追加する

タッチ入力を無視して、タッチパッドの領域を「デッド」に設定する方法はありますか?

これは、2011年後半にMacBook Proを使用しており、タッチページ自体に「ボタン」があるためです。

誰でもアイデアはありますか? :D

7
Tom Hanson

次のような組み合わせを使用して、タッチパッドの側面、上部、下部のストリップを無効にしてみてください。

synclient AreaLeftEdge=w AreaRightEdge=x AreaTopEdge=y AreaBottomEdge=z

W、x、y、zが何であるかを理解するには、タッチパッドの範囲または境界を知る必要があります。これは、私の場合のように、Xorgログに表示される場合があります。私はMacbookを持っていませんが、この方法を説明するために例を示します。

タッチパッドの境界を調べるには、less /var/log/Xorg.0.log | grep -i rangeを実行します。私が得る出力は次のとおりです。

(II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
(II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760

更新:

Xorg.0.logの場所が変更されたために、何らかの理由で上記のコマンドが機能しなくなった場合、synclientから直接Edge座標を取得することもできます。

synclient

与える:

LeftEdge                = 8
RightEdge               = 1144
TopEdge                 = 8
BottomEdge              = 760

更新終了

ここで、両側と下部のストリップを無効にするために、アプリケーションを自動起動するために次を追加しました。

synclient AreaLeftEdge=50 AreaRightEdge=1100 AreaBottomEdge=670

幅を快適なレベルに調整するには試行錯誤が必要だったため、自動起動に追加する前に、まずターミナルウィンドウで実験する必要があります。変更はすぐに適用されます。

11
mikewhatever