Есть ли способ отключить все события щелчка мыши в Emacs? Я, как правило, получаю проблемы с фокусом, когда я случайно попал в свою сенсорную панель на своем ноутбуке, и вдруг я вхожу в другое окно 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))
К сожалению, это только отключает щелчки мыши в буферном фрейме, который вы сейчас посещаете. Мышь работает как обычно при переключении на другой кадр. – klang
Работает во всех фреймах для меня (с использованием emacs --daemon). Но он отключает только глобальные привязки, если какой-то режим ограничивает щелчки мыши локально, вам нужно будет сделать что-то подобное для этого режима. –
Кажется, это путь, есть ли способ заставить кнопки на моделине не реагировать на мышь? Я пробовал C-h k для некоторых из них, но когда я пытаюсь щелкнуть имя буфера, я получаю линию перетаскивания мышью, что кажется неверным. – Sarah
Попробуйте создать ключ описания M-x и нажмите сенсорную панель. Затем Emacs сообщит вам, к чему привязан ключ. Отвяжите его, и вы должны быть в порядке. Тем не менее сенсорная панель должна работать на рамке emacs.
Я создал пакет под названием disable-mouse, который обеспечивает локальные и глобальные незначительные режимы для отключения все взаимодействия мыши в текущем буфере или все буфера соответственно.
- 1. Листовка 0.7: Отключить щелчки мыши для полилинии или полигона
- 2. Emacs: отключить всплывающие меню по щелчкам мыши
- 3. Форма игнорирует некоторые щелчки мыши
- 4. Имитировать щелчки мыши на Python
- 5. Автоматические щелчки мыши на экране
- 6. Поймать/перехватить все щелчки мыши
- 7. InputSimulator не имитирует щелчки мыши
- 8. обнаружить щелчки мыши в OpenGL в C
- 9. Отключить щелчки вкладки начальной загрузки
- 10. Как записывать щелчки мыши в Excel VBA?
- 11. Принесите все щелчки мыши в одном прослушивателе
- 12. обнаружить щелчки мыши в OpenGL C++
- 13. Некоторые щелчки мыши не регистрируются в Selenium
- 14. Как перевести внешние щелчки мыши в matplotlib
- 15. Flash/AS3 - Как отключить детские SWF-щелчки мыши без отключения событий наведения мыши
- 16. Как отключить все щелчки в Iframe
- 17. Причина TableView не реагировать на щелчки мыши в JavaFX 2.0
- 18. Отправить виртуальные щелчки мыши, которые игнорируются GetAsyncKeyState()?
- 19. Как прослушивать щелчки мыши из RelatedItemLineMarkerInfo?
- 20. Разделительная одиночные щелчки от мыши и удерживайте
- 21. Telerik RadTimeline отвечает на щелчки мыши
- 22. щелчки Захват мыши на WPF TextBox
- 23. Tkinter Label не получает щелчки мыши
- 24. LibGDX TextButton не отвечает на щелчки мыши
- 25. отключить ropemacs в Emacs
- 26. Отключить курсивом в Emacs?
- 27. Отключение прокрутки мыши в Emacs
- 28. Можно ли отключить подсказку мыши?
- 29. Как создать элемент в месте, где щелчки мыши в javascript
- 30. Emacs Evil клики мыши не работают в движении
Разве вы не смотрите эту функцию в os ?. На моем ноутбуке, который запускает ubuntu, нажатие приглушается при наборе текста. –
Я полагаю, что это вопрос вкуса. Моя конфигурация emacs очень портативна, и каждый из моих emacsen загружает текущую версию из Dropbox при запуске. Я хочу, чтобы это было как можно более переносимым, так что мне не нужно делать настройки os для каждой машины. – Sarah