Як відключити клацання правою кнопкою миші, натискаючи праву частину трекпада?


10

Я намагаюся розібратися, як відключити праву частину мого трекпада в Ubuntu. Типова поведінка за замовчуванням призначена для правого клацання правою частиною миші. Однак я хотів би, щоб один клацання в будь-якій точці колодки діяв як один клік, при цьому натискання двома пальцями поводилося як клацання правою кнопкою миші.

У мене також є sony vaio T-серії SVT13122CXS і я працюю 12.10.

Дякуємо за будь-яку допомогу.


Просто цікаво, чи були ще якісь пропозиції?
— BioGuy

Відредагуйте назву. Я думав, що ви запитуєте, як доторкнутися до правої частини трекпада, нічого не роблячи, а не рухати мишкою.
— user3113723

Відповіді:


12

Це зробив це для мене: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

Для мене це вимкнено область клацання правою рукою, не відключаючи два пальці "правою кнопкою миші".

По суті, запустіть це:

synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Щоб зберегтись, додайте сценарій, який робить це у "Запуск програм".


ВЕЛИКИЙ! Одна проблема ... чи знаєте ви, як я можу встановити synclient? На даний момент я використовую Ubuntu GNOME. Дякую!
— BioGuy

WFM! Дякую! @bioguy, на Linux Mint 17.3, цеxserver-xorg-input-synaptics-lts-vivid
— mrm

2

Ось що я і зробив: (13 - це мій пристрій синаптики) - я встановив ліву, центральну та праву клацання лівою кнопкою миші, але прокрутку не відключив.

xinput set-button-map 13 1 1 1 4 5 6 7 8 9


1
Хрммм .... так близько. Прокрутка працює, а натискання або натискання будь-якого місця на панелі діє як клацання лівою кнопкою миші. Однак дотик до подушечки двома пальцями вже не діє як клацання правою кнопкою миші.
— BioGuy

Так, цей метод насправді буде перевпорядковувати як натискання двома пальцями, так і клацання правою внизу. Принаймні так сталося зі мною. (Я додав ще одне рішення нижче)
— worldsayshi

0

Спочатку запустіть команду

xinput

Ви отримаєте вихід, який виглядає так

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Multi-Input Device                        id=13   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
....

Тачпад - це пристрій з ідентифікатором 16. Перевірте правильний ідентифікатор для вашого випадку.

Потім запустіть команду

 xinput set-button-map 16 1 2 3 0 0 6 7 8 9

де

 16 is in my case the ID for the touchpad
 1 is the left click
 2 is the middle click
 3 is the right click
 0 we disable the scroll up (otherwise it would be 4)
 0 we disable the scroll down (otherwise it would be 5)
 6 ... we leave the rest as they are so we do not disable something important

Тепер права частина тачпада відключена і не реагує на прокрутку.


Хмммм ... добре, що майже працює. Я все ще хочу мати можливість прокручувати вгору і вниз. Просто вимкніть клацання правою кнопкою миші, коли натискаю праву частину панелі.
— BioGuy

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.