Quiero cambiar una de mis teclas en mi teclado a una tecla Componer para poder escribir fácilmente acentos o caracteres comunes, por ejemplo: Compose+ e+ '-> é.
¿Hay alguna configuración que pueda cambiar o un programa que pueda instalar para agregar esta función? Por ejemplo, me gustaría usar Caps Lockcomo Compose.
Respuestas:
Escribí un artículo completo explicando cómo configurar una clave de composición real ( es decir, Right Option + '+ e→
é
por ejemplo), usando una combinación de KeyRemap4MacBook y reglas específicas de entrada de Cocoa.Paso 1: elige una clave de Redacción
Elija la tecla Componer para que sea fácilmente accesible pero no le impida hacer nada que normalmente hace. Yo uso la Right Optionclave como mi clave de redacción. Ya tengo una Left Optionclave, así que la correcta es un poco inútil para mí. Y de alguna manera coincide con la posición de la Composetecla en los viejos teclados de Sun.
Eso estaría Right Optionen un teclado Mac. Yo recommiendo eso.
Paso 2: reasignar la clave de redacción
El problema es que las preferencias de teclado de Mac OS X:
Afortunadamente, hay KeyRemap4MacBook que le permite hacer cosas de muy bajo nivel con su teclado. Instalarlo.
Ahora reasignaremos nuestra clave de redacción a algo que la próxima capa comprenderá. Elegí Shift Control F13para eso. Es muy poco probable que necesite esa combinación de teclas.
En el archivo
~/Library/Application Support/KeyRemap4MacBook/private.xml
pon lo siguiente:Finalmente, desde las Preferencias del sistema , abra la configuración de KeyRemap4MacBook y haga clic en el botón ReloadXML . Luego active la nueva opción.
Paso 3: crear enlaces de redacción
El último paso es la creación de los enlaces reales. Elegí importar las reglas desde
/usr/share/X11/locale/en_US.UTF-8/Compose
mi sistema Debian.Bob Kåres escribió un script que le permite convertir reglas de composición X11 en enlaces de teclas Cocoa.
Convierta un
Compose
archivo propio utilizando el script de Bob o descargue mi DefaultKeyBinding.dict del artículo . Guardarlo en~/Library/KeyBindings/DefaultKeyBinding.dict
.Tenga cuidado: de forma predeterminada, el script de Bob usa en F13lugar de Shift Ctrl F13hacerlo
DefaultKeyBinding.dict
, debe cambiar:dentro:
Si por alguna razón decidió optar por otra combinación, consulte este artículo de Xah Lee para averiguar la sintaxis adecuada.
fuente
Una función de "claves muertas" similar a la que desea ya existe de forma predeterminada. Para obtener la letra é, presione Option ⌥+ e, luego e.
Después de presionar ⌥+ e, verá un
´
carácter resaltado (es amarillo en mi computadora). Presione cualquier letra que tome ese acento (esto variará según el idioma de su teclado, para EN-US es é, ú, í, ó y á) y obtendrá la versión acentuada de la letra. Hay otros acentos posibles: ⌥+ `da un acento grave (`` `), ⌥+ eda un acento agudo (´), ⌥+ uda una diéresis / diéresis (¨), ⌥+ ida un acento circunflejo (ˆ), y ⌥+ nda una tilde (˜). Los diseños de teclado no estadounidenses (en particular, galés) tienen más acentos y permiten más letras para los mismos acentos. El Visor de teclado es útil para ayudar a determinar qué combinaciones son compatibles actualmente con su diseño.Si está en Lion, como mencionó @djacobson, puede mantener presionadas algunas letras para ver una variedad de opciones acentuadas para esa letra.
fuente
⌥+e
. Para ver cuál es, abra el Visor de teclado (desde el icono de la bandeja de idioma) y presione⌥
. Las teclas que se muestran en amarillo indican caracteres de composiciónRedactar tecla en la disposición del teclado dedicado
He escrito US custom , un diseño de teclado que implementa la tecla componer.
En Mac OS X, hay dos formas de implementar la clave de redacción: puede implementarse con el sistema de texto Cocoa (como ya se describió en la respuesta más útil de Sam Hocevar) o con un diseño de teclado dedicado. Ambos métodos tienen sus pros y sus contras:
DefaultKeyBinding.dict
archivo, en comparación, se modifica fácilmente.La instalación de la distribución del teclado es fácil:
UScustom.keylayout
yUScustom.icns
a cualquiera de:/Library/Keyboard Layouts/
(para todos los usuarios)~/Library/Keyboard Layouts/
(solo para usted, no se requieren privilegios de administrador)La clave de composición del diseño de teclado personalizado de EE. UU. Se asigna a dos teclas diferentes:
Asignación de componer al bloqueo de mayúsculas
Si desea asignar la composición a la tecla de bloqueo de mayúsculas (como en la pregunta original), necesita PCKeyboardHack de Takayama Fumihiko además de KeyRemap4MacBook:
10
(ISO §).Esto funciona con la clave de composición de diseño de teclado personalizado de EE . Para asignar la clave de composición del sistema de texto Cocoa (como describe cuidadosamente Sam Hocevar) al bloqueo de mayúsculas, entonces necesita otro paso:
Con KeyRemap4MacBook, reasigne el ISO §a Shift+ Control+ F13(o donde sea que esté su clave de redacción ). Para hacerlo, siga los pasos cuidadosamente explicados por Sam Hocevar, pero cambiando el código que se colocará de
~/Library/Application Support/KeyRemap4MacBook/private.xml
esta manera:fuente
Si desea reasignar una de sus claves, eche un vistazo a KeyRemap4MacBook , al que se hace referencia en esta publicación SU . Las notas de documentación que Caps Lockse pueden reasignar, y las asignaciones personalizadas también son compatibles .
fuente
¿Qué tiene de malo el método predeterminado de entrada de caracteres acentuados (a partir de 10.7 Lion)
Solo mantenga presionada la letra y se mostrará una lista de alternativas.
fuente