una teclado simbolos poner mac llaves las laptop hacer corchetes corchete como cerrar abrir macos emacs keyboard keyboard-layout

macos - teclado - No se pueden escribir llaves y llaves cuadradas en emacs



como poner llaves en una laptop (8)

Estoy ejecutando Mac OS X y GNU Emacs 22.3.1. Yo uso un teclado sueco. No puedo escribir llaves { } , [ ] en emacs. Al intentar escribir llaves, obtengo un paréntesis. Como soy bastante nuevo en Mac y en emacs, necesito un poco de ayuda para configurar emacs para hacerlo bien.


Intentaría un emacs basado en Cocoa, es decir, la versión 23. Para un Mac integrado emacs probaría Aquamacs


No necesita recordar esos programas como las cosas: aquí está la respuesta. Vaya a Preferencias del teclado y marque la casilla "Mostrar el teclado y el visor de caracteres en la barra de menú". Después de eso, verifique la barra de menú cerca del medidor de batería para el icono y comience a hacer doble clic en cualquier carácter que desee.


Supongo que está usando un emacs gráfico, y no solo usando la versión empaquetada de OS X desde Terminal.

Para asegurarse de que Emacs responda a las pulsaciones de teclado de la misma manera que otras aplicaciones de OS X, intente lo siguiente:

(setq default-input-method "MacOSX")

Y, en particular, si desea utilizar la tecla Opción para ingresar caracteres extendidos que no estén en su teclado (p. Ej., "Opción-c c" => "ç"), use estas configuraciones:

(setq mac-command-modifier ''meta) (setq mac-option-modifier ''none)

(Coloque estos comandos en su archivo de inicio ~ / .emacs o ~ / .emacs.d / init.el emacs, y reinicie Emacs, o simplemente "Mx eval-buffer" mientras edita el archivo).


También puedes probar:

(setq mac-option-key-is-meta t) (setq mac-right-option-modifier nil)


Tuve el mismo problema con un teclado francés. Parece un problema de Aquamacs (Carbon Emacs no reemplaza {con ()).

El cambio en emacs arriba funciona bien y podría escribir corchetes, pero ya no puedo usar atajos estándar (Ctrl + C / Ctrl + V por ejemplo).

Aquamacs proporciona una solución alternativa. Barra de menús> Opciones> Opción, Comando, Teclas meta> seleccionar ... Meta y francés

Funcionó bien para mí Sin embargo, puede que no funcione para sueco, sin opción de teclado sueco.


Usando Aquamacs:

Desde el menú principal, vaya a Opciones - Opción, comando, teclas meta y seleccione "opción para caracteres compuestos".

Las llaves y los soportes funcionan como con el teclado Mac estándar.


(setq default-input-method "MacOSX") (setq mac-command-modifier ''meta mac-option-modifier nil mac-allow-anti-aliasing t mac-command-key-is-meta t)

Prueba esto. Podrá usar la tecla Alt como AltGR y para todas las antiguas funciones Mx tendrá que usar su clave de comando.


(setq mac-option-modifier nil mac-command-modifier ''meta x-select-enable-clipboard t)

Esto es lo que uso para mi teclado sueco. Incluso funciona con svorak A5, si lo usas :)