Отключить щелчки мышью в Emacs - PullRequest
17 голосов
/ 05 февраля 2011

Можно ли как-нибудь отключить все события щелчков мышью в Emacs?У меня возникают проблемы с фокусировкой, когда я случайно нажимаю на сенсорную панель на своем ноутбуке и вдруг оказываюсь в другом окне Emacs.

Ответы [ 3 ]

18 голосов
/ 05 февраля 2011

Попробуйте это:

(dolist (k '([mouse-1] [down-mouse-1] [drag-mouse-1] [double-mouse-1] [triple-mouse-1]  
             [mouse-2] [down-mouse-2] [drag-mouse-2] [double-mouse-2] [triple-mouse-2]
             [mouse-3] [down-mouse-3] [drag-mouse-3] [double-mouse-3] [triple-mouse-3]
             [mouse-4] [down-mouse-4] [drag-mouse-4] [double-mouse-4] [triple-mouse-4]
             [mouse-5] [down-mouse-5] [drag-mouse-5] [double-mouse-5] [triple-mouse-5]))
  (global-unset-key k))
2 голосов
/ 18 июня 2016

Я создал пакет с именем disable-mouse , который предоставляет локальные и глобальные второстепенные режимы для отключения всего взаимодействия с мышью в текущем буфере или всех буферах соответственно.

2 голосов
/ 05 февраля 2011

Попробуйте создать клавишу описания M-x и нажмите сенсорную панель. Emacs сообщит вам, к чему в данный момент привязан ключ. Уберите это, и вы должны быть в порядке. Тем не менее, сенсорная панель должна работать с рамкой emacs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...