Alt-keys (option-keys) en emacs emulation (jetBrains PyCharm)

0

Sospecho que este es un problema general con Mac en lugar de cualquier cosa específica de la aplicación con la que estoy luchando ahora, que es PyCharm de jetBrains. La razón por la que sospecho que esto es un problema general es que he tenido problemas antes con otras aplicaciones, a saber, el propio emacs y quizás otras aplicaciones que tienen emulación de enlace de teclas de Emacs, pero no con la frecuencia suficiente (una vez al año). Recuerda la solución. Lo que sí recuerdo es que la solución era realmente oscura y quizás no era algo que tuviéramos que hacer directamente con la aplicación, sino con el entorno o el contexto.

El problema es que las teclas alt no funcionan como se espera de las teclas modificadoras, sino que ingresan glifos. Por ejemplo, queremos que Alt-D realice la función de editor "Kill-to-end-of-word", pero, en cambio, ingresa ∂; queremos que Alt-B realice la función de editor "Mover a la palabra anterior", pero, en cambio, en las entradas ∫. Curiosamente, Alt-F funciona como se espera que realice "Mover a la siguiente palabra" en lugar de ingresar ƒ.

Aquí hay algunos detalles más:

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

Verifico las combinaciones de teclas en el lado derecho, el ícono del catalejo con el cañón dice "Buscar acciones por atajo" al pasar el mouse, hago clic en eso, ingreso "Alt-B" y encuentra "Mover Caret a la palabra anterior . " Sin embargo, cuando vuelvo a la ventana del editor y presiono "Alt-B", obtengo. Del mismo modo, cuando busco el mapa de teclas para Alt-D, obtengo "Kill to End of Word" (justo lo que quiero), pero en la ventana del editor, se imprime como el signo derivado curvo.

    
pregunta Reb.Cabin 14.08.2015 - 15:36

3 respuestas

1

Necesita un diseño de reemplazo para permitir los enlaces de M-key. Este foro post ofrece un archivo de reproducción de clave descargable que se puede copiar a /Library/Keyboard\ Layouts/ . También hice un mapa en forma de dvorak aquí .

    
respondido por el outofculture 26.04.2016 - 21:16
0

Existe software para corregir la entrada del teclado. Tiene una sección completa de "Emacs" de su configuración.

    
respondido por el outofculture 28.04.2016 - 23:10
-2

pon esto en ~ / .emacs

(set-keyboard-coding-system nil)

Para obtener más ayuda, puede encontrar esto útil enlace

    
respondido por el Wasu M. 08.12.2015 - 14:45

Lea otras preguntas en las etiquetas