Synapticsトラックパッドのタップゾーンでのマウスの動きを無効にする


17

「ソフト」トラックパッド付きのHP dv6-3160を持っています。たとえば、ボタンはその一部です。

Ubuntu 12.10は、ドラッグアンドドロップする場合を除き、うまく動作します。左ボタンを押したままにすると、マウスの移動領域にボタンが含まれるため、左指をひくだけですべてを台無しにすることができます(もちろん、タップしてクリックしてから上に移動するだけです!) 。

私がやりたいのは、「デッドゾーン」を設定できるようにすることです-ボタン領域ですべてのマウスの動きを止めるだけです(上に十分なスペースがあります)。

synapticsパッケージをインストールし、synclientを使用して、BottomEdgeを設定しようとしましたが、値(有効-設定が低すぎるとエラー)に関係なく、マウスの動作が変わらないように設定しました。

事前に感謝します。


可能な場合、デッドゾーンを作成するためにドライバー自体にパッチを適用する必要があるようです。それは通常のユースケースではありません。
ケンキンダー

1
Windowsでは問題なく動作するようです。この領域はマウスとして機能しますが、クリックすると、その領域の動きに反応しなくなると思います。私はこれを持つ唯一の人だとは思わない-それは本当の痛みです。
デイブ

1
私はまったく同じ問題を抱えており、AreaBottomEdgeは私が望んでいた方法でも機能しませんでした。問題を解決できましたか?
ファビオA.

回答:


18

私はこの問題に自分自身で遭遇しましたが、悲しいことにそれはマニュアルでかなり明確に説明されているため、RTFMの問題です(ここでそれを見てください:http : //www.x.org/archive/X11R7.5/doc/man/ man4 / synaptics.4.html)。

関連する値は「AreaBottomEdge」で、マニュアルには「このエッジの下で発生する移動、スクロール、タップを無視します。このオプションはデフォルトで無効になっており、AreaBottomEdgeオプションをゼロ以外の整数値に設定することで有効にできます」と書かれています。だからそれを試してみることができます:

  1. を実行しsynclient -l | grep BottomEdgeて、タッチパッドの下端を見つけます。
  2. ましょうマイナスxの値はBottomEdge、あなたの欲しいデッドゾーンの高さ
  3. やる synclient AreaBottomEdge=x
  4. 永続的にするために、50-synaptics.confファイルに「オプション」として配置します(Ubuntuのどこにあるかわかりません。Archlinuxにあります/etc/X11/xorg.d/50-synaptics

とにかく、これが役立つことを願っています。


少なくとも私のトラックパッドでは、これの「ゼロ」値は実際にはトラックパッドの上部にあることに注意してください。そのため、AreaBottomEdgeラインを下げるには、数値を増やす必要があります。
ジェフリーマルチネス14年

Ubuntuでの保存場所は/usr/share/X11/xorg.conf.d/のようです。ここに、MatchProduct "SynPS / 2 Synaptics TouchPad"と、Synaptics X11のマニュアルページに記載されているAreaBottomEdge設定を設定するために必要な他のディレクティブを含むInputClassセクションを配置します。
リードヘッジズ

注意Area*Edgeのオプションは他の問題を引き起こすことができ、これらの領域でのタッチを無視しない:bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/...
stiemannkj1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.