2010-05-30 10 views
6

En Emacs, ¿cómo se emula un botón del mouse presiona y similares con un teclado? Por ejemplo, con Semántica de CEDET (incluida con GNU Emacs 23.2.1), se puede hacer clic en las inclusiones para proporcionar un menú; ¿Cómo puedo hacer que el menú, y otros, con el teclado, aparezcan como información sobre herramientas o en el minibúfer a la M-`que permite acceder a la barra de menú?Emacs: dependencia atenuante en el mouse

+3

Literalmente no tenía idea de que hubiera una tecla de acceso directo para acceder a la barra de menú. Estoy un poco orgulloso de eso –

+1

No sabía que tampoco ... Me estoy moviendo hacia una IU sin ratón, y aprender emacs bien es solo el comienzo de eso. –

Respuesta

6

Puede averiguar qué comando se está ejecutando con el mouse-clic usando C-h k (descripción-tecla), seguido del clic del mouse en el lugar apropiado. A continuación, podría vincular eso a algo en el teclado.

No es exactamente lo que está preguntando, pero debería poder usarlo para lograr lo mismo con todos los clics que le interesan.

+1

El comando C-h k plus (usando atajos, no el nombre de la tecla) es justo lo que estaba buscando :) – Vivi

+0

¿Cómo podemos abordar cosas como 'flyspell-correct-word'? Si se llama explícitamente a través de 'M-x', dice' flyspell-correct-word debe estar vinculado a un evento con parámetros'. Sería bueno enviar el evento del mouse exactamente en un punto. Bueno ... este tiene 'flyspell-correct-word-before-point' pero no es universalmente aplicable para otros casos. – mlt

Cuestiones relacionadas