Рейтинг:1

Отключить тачпад в верхнем левом углу

флаг in

На моем Thinkpad L13 с сенсорной панелью Elantech под управлением Ubuntu 20.04 я хочу отключить верхний левый угол тачпада чтобы избежать двойного контакта, когда я нажимаю или держу палец на левой кнопке мыши и в то же время перемещаю указатель мыши. Проблема в том, что если есть контакт в углу, я не могу двигать указатель другим пальцем.

xinput вывод:

❒ Указатель виртуального ядра id=2 [главный указатель (3)]
✓ ✓ Указатель XTEST виртуального ядра с идентификатором = 4 [ведомый указатель (2)]
✓ Wacom Pen и мультитач-сенсор Перо id=11 [ведомый указатель (2)]
â â³ Перо Wacom и датчик мультитач Идентификатор касания пальца = 12 [ведомый указатель (2)]
✓ ❏ Elan Touchpad id = 13 [ведомый указатель (2)]
○ ○ Elan TrackPoint id=14 [ведомый указатель (2)]
â â³ Wacom Pen и мультитач-сенсор Pen Eraser id=17 [ведомый указатель (2)]

синклиент настройки, связанные с выводом:

Настройки параметров:
    Левый край = 122
    Правый край = 2938
    Верхний край = 90
    Нижний край = 1579
    Низкий палец = 25
    ПалецВысокий = 30
    Максимальное время касания = 180
    МаксТапМов = 153
    MaxDoubleTapTime = 180
    СинглТапТаймаут = 180
    Время клика = 100
    Эмулатемидбуттонтиме = 0
    ЭмулироватьTwoFingerMinZ = 282
    ЭмулироватьTwoFingerMinW = 7
    VertScrollDelta = 200
    HorizScrollDelta = 200
    VertEdgeScroll = 0
    HorizEdgeScroll = 0
    Угловое побережье = 0
    VertTwoFingerScroll = 1
    HorizTwoFingerScroll = 1
    Минимальная скорость = 1
    Максимальная скорость = 1,75
    AccelFactor = 0,0573888
    ТачпадВыкл = 0
    LockedDrags = 0
    Локкеддрагтаймаут = 5000
    РТКорнербуттон = 2
    РБкорнербуттон = 3
    LTCornerButton = 0
    LBCornerButton = 0
    Тапкноп1 = 1
    Тапкноп2 = 0
    TapButton3 = 0
    ClickFinger1 = 1
    ClickFinger2 = 0
    ClickFinger3 = 0
    Круговая прокрутка = 0
    CircScrollDelta = 0,1
    Циркскроллтриггер = 0
    Круговая панель = 0
    Обнаружение ладони = 1
    Минимальная ширина ладони = 10
    PalmMinZ = 200
    CoastingSpeed ​​= 20
    CoastingFriction = 50
    ДавлениеДвижениеMinZ = 30
    ДавлениеMotionMaxZ = 160
    Минимальный коэффициент давления движения = 1
    Максимальный коэффициент давления движения = 1
    РазрешениеДетект = 1
    GrabEventDevice = 0
    TapAndDragGesture = 1
    Районлевый край = 0
    РайонПравыйЭдж = 0
    РайонВерхЭдж = 0
    РайонБоттомЭдж = 0
    HorizHysteresis = 17
    Вертикальный гистерезис = 17
    Кликпад = 1
    RightButtonAreaLeft = 0
    RightButtonAreaRight = 0
    Райтбуттонареатоп = 0
    RightButtonAreaBottom = 0
    Миддлбуттонареалефт = 0
    Миддлбуттонареарайт = 0
    Миддлбуттонареатоп = 0
    Миддлбуттонареаботтом = 0

Я пытался: Синклиент AreaTopEdge=1000 но это только отключает чувствительность в верхней области, но не позволяет перемещать указатель мыши другим пальцем.

Любые решения?

Hi-Angel avatar
флаг es
Не совсем решение, но на всякий случай: вы пробовали обнаружение ладони libinput? Возможно, это поможет вам с вашим вариантом использования?
Jay Tee avatar
флаг in
Спасибо. Не уверен насчет libinput, но есть **Synaptics Palm Detection (374): 1**

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.