0 votos

Teclas Alt (teclas de opción) en la emulación de emacs (jetBrains PyCharm)

Sospecho que se trata de un problema general del Mac y no de algo específico de la aplicación con la que estoy luchando ahora, que resulta ser PyCharm de jetBrains. La razón por la que sospecho que se trata de un problema general es que he tenido problemas antes con otras aplicaciones, concretamente con el propio emacs y quizás con otras aplicaciones que tienen emulación de teclado de emacs, pero no con la suficiente frecuencia (una vez al año o así) como para recordar la solución. Lo que sí recuerdo es que la solución era realmente oscura y quizás no era algo que había que hacer a la app directamente, sino al entorno o al contexto.

El problema es que las teclas alt no funcionan como se espera como teclas modificadoras, sino que introducen glifos. Por ejemplo, queremos que Alt-D realice la función del editor "Matar al final de la palabra", pero, en su lugar, introduce ; queremos que Alt-B realice la función del editor "Mover al final de la palabra anterior", pero, en su lugar, introduce . Curiosamente, Alt-F funciona como se esperaba para realizar "Mover a la siguiente palabra" en lugar de introducir ƒ.

Aquí tienes más detalles:

Mac OSX yosemite, PyCharm CE 4.5.3, enlaces de teclas de emacs (comando-, / Preferencias; Mapa de teclas; Emacs)

Compruebo los enlaces de las teclas en el lado derecho, el icono del catalejo con bala de cañón dice "Buscar acciones por acceso directo" al pasar por encima, hago clic en él, introduzco "Alt-B" y encuentra "Mover el cursor a la palabra anterior". Sin embargo, cuando vuelvo a la ventana del editor y pulso "Alt-B" me sale . Asimismo, cuando busco en el mapa de teclas Alt-D, obtengo "Matar al final de la palabra" (justo lo que quiero), pero en la ventana del editor, se imprime como el signo derivado rizado .

1voto

Andrei B. Puntos 545

Necesitas un diseño de reemplazo para permitir los enlaces de las teclas M. Este mensaje del foro ofrece un archivo descargable de diseño de claves que puede copiarse en /Library/Keyboard\ Layouts/ . También hice un mapa en forma de dvorak aquí .

0voto

Andrei B. Puntos 545

Existe software para arreglar la entrada del teclado. Tiene toda una sección "Emacs" en su configuración.

-2voto

gertvdijk Puntos 2146

Pon esto en ~/.emacs

(set-keyboard-coding-system nil)

Para más ayuda, puede ser útil lo siguiente http://www.emacswiki.org/emacs/MetaKeyProblems#toc15

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X