Не могу заблокировать тачпад в Ubuntu 18.04.2 LTS

Мои мультимедийные ярлыки для блокировки сенсорной панели больше не работают, но на экране все еще есть значок, показывающий, что сенсорные панели заблокированы. Над мультимедиа работают ярлыки. Блокировка с помощью некоторых расширений, таких как touchpad-indicator, работает, но я бы хотел, чтобы ярлык снова заработал.

Мой компьютер - Asus VivoBook S15 (S510UA-BQ447T).

2
задан 5 May 2019 в 14:48

1 ответ

Так как тумблер на клавиатуре работает не так, как ожидалось ..

вот обходной путь ..

  1. запустите xmodmap -pke | grep TouchpadToggle
  2. проверьте символ на клавиатуре, который указан для переключения сенсорной панели .. в моем случае это F5 # Измените F5 с вашей клавишей на клавиатуре
  3. запустить xmodmap -pke | grep F5
  4. запустить xmodmap -e "keycode 71 = XF86TouchpadToggle" # Изменить 71 с вашим выводом.

Пример:

$ xmodmap -pke | grep TouchpadToggle
keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle
$ xmodmap -pke | grep F5
keycode  71 = F5 F5 F5 F5 F5 F5 XF86Switch_VT_5
xmodmap -e "keycode 71 = XF86TouchpadToggle"
$ 

вот и все. Обратите внимание, что при этом временном решении вы потеряете оригинальную функцию клавиши F5. Даже если xmodmap показывает, что можно настроить до 8 клавиш, но это Кажется, с функциональными клавишами это не происходит ..

Из man xmodmap

The list of keysyms is assigned to the indicated keycode (which may be specified in decimal, hex or octal and can be determined by running the xev program). Up to eight keysyms may be attached to a key, however the last four are not used in any major X server implementation. The first keysym is used when no modifier key is pressed in conjunction with this key, the second with Shift, the third when the Mode_switch key is used with this key and the fourth when both the Mode_switch and Shift keys are used.

Обратите внимание, что вы можете привязать XF86TouchpadToggle к любой клавише, которую вы хотите, все, что вам нужно, это просто пройти man xmodmap

Я пробовал это в двойной загрузке Windows10 и Ubuntu 18.04 .. как вы сказали в комментариях, в Windows10 клавиша Fn + F5 работала как ожидалось, и мой Клавиша F5 имеет символ для TogglingTouchPadOn / Off, и это не сработало в Ubuntu 18.04. Кажется, причина ясно видна из-за того, что по умолчанию она сопоставлена ​​с кодом 199, которого у меня нет с моей нынешней клавиатурой. Поэтому необходимо сопоставить keysym XF86TouchpadToggle с любым желаемым ключом.

enter image description here .

0
ответ дан 5 May 2019 в 14:48

Другие вопросы по тегам:

Похожие вопросы: