Горячо, чтобы отключить касание тремя пальцами (Libinput)

Я не пользователь Emacs, но последний месяц я экспериментировал с режимом Emacs в Readline в качестве альтернативы режиму Vi.

Каждый раз, когда вы убиваете (удаляете) текст, он удаляется из буфера и добавляется в кольцо убийств. Когда вы дергаете (вставляете) текст с помощью C-Y, последний убитый текст печатается в позицию курсора.

Если вы сразу последуете за этим с M-Y (клавишу Meta обычно можно получить, нажав Alt-Y или Esc с последующим Y), текст, напечатанный с помощью C-Y, заменяется вторым последним убитым текстом. Если вслед за этим нажать еще M-Y, то вставленный текст будет заменен третьим, самым последним убитым куском текста, и так далее. Каждое последующее нажатие M-Y меняет вставленный текст на текст следующего "убийства" в кольце убийств, пока вы не достигнете конца кольца убийств, где он поворачивается обратно к последнему убийству.

4
03.02.2018, 14:56
2 ответа

Я также много искал, как отключить касание тремя пальцами, потому что я использовал жесты libinput -, и он запускал касание, когда я хотел провести пальцем. Но я думаю, что libinput на данный момент не предоставляет конфигурацию для отключения одной из кнопок TappingButton.

Если вы действительно хотите отключить касание тремя пальцами, вы можете загрузить свою версию libinput из gitlabhttps://gitlab.freedesktop.org/libinput/libinput(обязательно загрузите ту же версию, что и ваша, загрузив ее из списка релизовhttps://www.freedesktop.org/wiki/Software/libinput/).

Затем вам нужно будет изменить строку 128 файла evdev -mt -touchpad -tap.c. Заменить

if (nfingers > 3)

Автор

if (nfingers > 2)

Теперь вы можете скомпилировать и установить libinput, следуя инструкциям, данным наhttps://wayland.freedesktop.org/libinput/doc/latest/building.html

Обязательно скачайте все зависимости, которые нужны meson.

В моем случае (Ubuntu 18.04 Gnome 3.28.3 )мне пришлось установить

  • либудэв -дэв
  • libmtdev -dev
  • libevdev -dev
  • libwacom -разработчик
  • проверить
  • валгринд
1
27.01.2020, 21:02

Откройте инструмент настройки -и выключитеMiddle-click paste

Для vscode

  1. перейти к настройкам(ctrl+ ,).
  2. найдитеselectionClipboard
  3. отключить редактор :Выбор буфера обмена

Вы можете просто установить для параметра «editor.selectionClipboard» :false в настройках пользователя

2
27.01.2020, 21:02

Теги

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