Сенсорная панель ладони чувствительность

11

Я использую (K) Ubuntu 12.04 LTS с сенсорной панелью Synaptics. Чувствительность ладони ужасна, всякий раз, когда я печатаю мышь, внезапно дергается в другое место. Есть ли способ включить / увеличить чувствительность ладони?

notablytipsy
источник
1
@mikewh независимо от того, что я не хочу отключить таппад. Я просто хочу повысить чувствительность ладони, чтобы касание ладони не ощущалось как касание пальцем. Из того, что я знаю, можно изменить максимальную «площадь контакта», чтобы функционировать, но я не уверен. Но я определенно не хочу отключать прослушивание.
Примечательно, что
Хорошо, тогда давайте оставим это как запасной вариант.
независимо от того, что
Если это «точный дубликат», может кто-нибудь связать меня с вопросом? Как я уже сказал в своем комментарии, я не хочу отключать постукивание
заметны
2
@everyone: я должен не согласиться, что это дублирующий вопрос. Это очень актуальный вопрос, и он становится все более актуальным с новыми супергладкими сенсорными панелями, которые Ubuntu постоянно не может правильно обработать из коробки.
Ubuntuser

Ответы:

16

AFAIK, распознавание ладони не раскрывается через графический инструмент настройки сенсорной панели. Тем не менее, вы можете попробовать поиграть с ним с помощью synclient.

Чтобы увидеть, какие варианты доступны, запустите synclient -l | grep -i palm

PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200

Я вижу такие варианты, чтобы активировать распознавание ладони, запустить synclient PalmDetect=1, а затем поэкспериментировать со значениями двух других.

   "PalmMinWidth" "integer"
          Minimum finger width at which touch is considered a palm.  Prop‐
          erty: "Synaptics Palm Dimensions"

   "PalmMinZ" "integer"
          Minimum  finger  pressure  at  which touch is considered a palm.
          Property: "Synaptics Palm Dimensions"

Когда вы найдете правильные значения, создайте запись запуска в Startup Applications с помощью команды следующей формы:

synclient PalmDetect=1 PalmMinWidth=xx PalmMinZ=yy

... где xx и yy - желаемые значения.

mikewhatever
источник
Кажется, работает, когда я тестирую его, но периодически я все еще получаю случайные события нажатия сенсорной панели на ладони, которые перемещают курсор. Думаю, мне нужно снова поиграть со значениями, так как значения по умолчанию не были хороши в определении моей ладони. Сумасшедшие эти опции не доступны через настройки, как-то.
noisygecko
5
Для моего ASUS S-200, который имеет сенсорную панель ETPS / 2 Elantech, я нашел хорошие настройки: PalmMinWidth = 5 и PalmMinZ = 20. YPMV. (Ваши ладони могут отличаться)
нгм
Используемые значения @ngm также отлично работают на ThinkPad T410
загружено
1

Помимо настроек, опубликованных mikewhatever, эти настройки, кажется, работают очень хорошо для меня:

synclient AreaLeftEdge=2000 
synclient AreaRightEdge=5000

Примечание: это настройки для моего устройства ... вам нужно узнать значения вашего устройства.

Попробуйте увеличивать AreaRightEdge, начиная с нуля, пока вы не сможете переместить курсор как «обычный». AreaLeftEdge работает наоборот, поэтому с нуля увеличивайте его до тех пор, пока он не переместится ... затем вернитесь назад понемногу, пока курсор снова не станет "нормальным". (в конце AreaRightEdge не может быть ниже, чем AreaLeftEdge).

Возможно, следует также установить верх и низ ... Я проверю это позже, но, по крайней мере, левый / правый, похоже, справятся с этой задачей.

Кроме того, с точки зрения «чувствительности», вы можете настроить эти:

FingerLow               = 25
FingerHigh              = 50

В качестве приведенных выше значений постарайтесь найти те, которые оптимальны для вас.

(Цитата из моего ответа на мой собственный вопрос :) Сенсорная панель Synaptics: решение проблемы с двумя пальцами, вызванной отдыхом ладони

Лепе
источник
0

Добавление к отличному ответу lepe: я смог узнать номера AreaLeftEdge и AreaRightEdge, используя

user @ t560: ~ $ xinput list

и есть линия, как

↳ SynPS / 2 Synaptics TouchPad id = 11 [ведомый указатель (2)]

а затем взять номер устройства и передать его

xinput - тест 11

и затем проводя пальцем по клавиатуре, отмечая числа, которые соответствуют тому, где я хотел, чтобы границы были.

В моем случае (Thinkpad T560) крайние значения пэда составляют около 2200 и 4400, поэтому я выбрал 2700 и 3700 в качестве левого и правого краев.

Нейт Б
источник