The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Включение круговой прокрутки на тачпадах Synaptics
В заметке показано как включить в драйвере  Synaptics поддержку "круговой
прокрутки", при включении которой,
возможно совершение непрерывного скроллинга через описывание пальцем
непрерывных круговых движений,
начиная с заданного угла тачпада. При этом круги по часовой стрелке приводят к
прокрутке вниз, против - к прокрутке вверх.
Также показано как эмулировать нажатие правой кнопки мыши через прикосновение
двумя пальцами, а левой кнопки - тремя.

В xorg.conf изменяем секцию InputDevice, привязанную к тачпаду Synaptics:

   Section "InputDevice"
      Identifier "Synaptics Touchpad"
      Driver "synaptics"
      Option "SendCoreEvents" "true"
      Option "Device" "/dev/psaux"
      Option "Protocol" "auto-dev"
      Option "CircularScrolling" "on" # Включить круговую прокрутку
      Option "CircScrollTrigger" "2" # Привязка начала кругов на правый верхний угол
      Option "HorizEdgeScroll" "on" # Горизонталная прокрутка по нижнему краю
      Option "SHMConfig" "on" # Системная настройка, необходима для следующих строк
      Option "TapButton2" "3" # Два пальца - на правую кнопку
      Option "TapButton3" "2" # Три пальца - на среднюю (колесо)
   EndSection

Привязки распределены следующим образом:
0 Любой, 1 Верхняя кромка, 2 Правый верхний угол, 3 Правая кромка, 4 Правый
нижний угол, 5 Нижняя кромка
6 Левый нижний угол, 7 Левая кромка, 8 Левый верхний угол

Если тачпадом поддерживается распознавание ладони, то можно включить опцию PalmDetect и 
навсегда забыть о случайных нажатиях на панель во время печати. Подробнее в "man synaptics".
 
10.03.2009 , Автор: Alinaki , Источник: http://habrahabr.ru/blogs/linux/538...
Ключи: Synaptics, mouse, xorg, scrolling / Лицензия: CC-BY
Раздел:    Корень / Пользователю / X Window

Обсуждение [ RSS ]
 
  • 1.1, Аноним, 13:02, 10/03/2009 [ответить] [смотреть все]
  • +/
    А как в hal реализовать?
     
  • 1.2, Одмин, 14:24, 10/03/2009 [ответить] [смотреть все]
  • +/
    есть ещё gsynaptic (или как там оно называется). Эта штука на лету умееет параметры менять.
     
     
  • 2.7, anthonio, 08:18, 14/03/2009 [^] [ответить] [смотреть все]
  • +/
    А ещё есть ksynaptics :)
     
  • 1.3, prapor, 14:34, 10/03/2009 [ответить] [смотреть все]
  • +/
    Хм, а ведь удобно :)
     
  • 1.4, NicK, 11:23, 11/03/2009 [ответить] [смотреть все]
  • +/
    Вот таким образом sudo vim etc hal fdi policy touchpad fdi xml version 1 0 ... весь текст скрыт [показать]
     
  • 1.5, ananizmous, 14:13, 11/03/2009 [ответить] [смотреть все]  
  • +/
    вопрос не в тему немного,
    но может кто пояснит....
    от чего у меня тачпад понимает 2-3 пальца (средняя и правая кнопки) и прокрутку (вертикальную) без всяких синаптиксов? определяется он так: input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio4/input/input6
    спасибо
     
     
  • 2.6, pavlinux, 03:25, 13/03/2009 [^] [ответить] [смотреть все]  
  • +/
    У Вас Дежа Вю :)  Вы с начала, тут прочли, потом настроили,
    потом опять прочли и удивились, что у вас и так все работает :)

     
     
  • 3.8, ananizmous, 20:06, 16/03/2009 [^] [ответить] [смотреть все]  
  • +/
    не-не-не
    вот что в хорг.цонф

    Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option     "Protocol" "Auto"
    Option     "Device" "/dev/input/mice"
    EndSection

    и все прокрутко/тычки работают...

     
     
  • 4.9, pavlinux, 18:30, 23/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Ну зачить ваш Синаптик припаяли к PS/2 шине, а не к USB
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor