Можно ли как-нибудь отключить все события щелчков мышью в Emacs?У меня возникают проблемы с фокусировкой, когда я случайно нажимаю на сенсорную панель на своем ноутбуке и вдруг оказываюсь в другом окне Emacs.
Попробуйте это:
(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))
Я создал пакет с именем disable-mouse , который предоставляет локальные и глобальные второстепенные режимы для отключения всего взаимодействия с мышью в текущем буфере или всех буферах соответственно.
Попробуйте создать клавишу описания M-x и нажмите сенсорную панель. Emacs сообщит вам, к чему в данный момент привязан ключ. Уберите это, и вы должны быть в порядке. Тем не менее, сенсорная панель должна работать с рамкой emacs.