6 votos

Cómo puedes personalizar el diseño del teclado / atajos de teclado?

Recientemente he migrado de Ubuntu a Mac, pero una de las características que más echo de menos es el layout de teclado para otros idiomas. No me gusta cambiar el layout del teclado constantemente, pero al mismo tiempo me gusta escribir usando acentos y diacríticos según lo necesite en cada idioma (rumano, francés, alemán, etc.).

El layout de teclado rumano proporcionado en Linux ofrece una variante de "compatibilidad" muy buena, especialmente para programadores. Básicamente es idéntico al inglés, pero manteniendo presionada la tecla Alt derecha (nivel 3) obtienes los caracteres especiales del rumano:

Layout de teclado rumano proporcionado en Linux

¿Cómo puedo tener una funcionalidad similar?

¿Puedo al menos personalizarlo siguiendo estos "lineamientos"?

  • + a »
  • + s »
  • + t »

PD: Soy consciente del Menú de Acentos y sus limitaciones.

2voto

XTL Puntos 690

Dado que vienes de un fondo de Linux, creo que te sentirías como en casa con mi sugerencia de leer sobre el archivo DefaultKeyBinding.dict.

Usas Ukelele como se sugirió anteriormente para los diseños de letras acentuadas y similares. Pero las combinaciones de teclas son útiles para atajos de programadores y teclas especiales.

Busca en Google el nombre del archivo y encontrarás muchos enlaces y tutoriales sobre el tema. Un enlace de referencia sería la Referencia de la Clase NSResponder de Apple que lista todas las acciones posibles que puedes realizar en cualquier aplicación de Cocoa utilizando combinaciones de teclas personalizadas.

1 votos

El problema principal con DefaultKeyBinding.dict es que no funciona en muchas aplicaciones multiplataforma o en entornos de shell. Así que como mencionaste, probablemente deberías hacer el remapeo básico con Ukelele, aunque DKB es indispensable para cosas como definir macros de edición de texto.

2voto

Chris Lieb Puntos 106

Aunque no es exactamente lo que pediste, una posible solución es utilizar la capacidad incorporada de cambiar rápidamente Fuentes de Entrada (también conocidas como diseños de teclado). Para que esta función sea utilizable, necesitarás hacer una pequeña configuración.

Abre Preferencias del Sistema: Teclado y selecciona el Panel de Teclado. Marca la opción de Mostrar Visores de Teclado y Caracteres en la barra de menú (1), luego haz clic en el botón Fuentes de Entrada… (2).

imagen del panel de preferencias de Teclado

Se abrirá el panel de preferencias de Idioma y Texto en la pestaña de Fuentes de Entrada. Selecciona las fuentes de entrada (3) a las que deseas acceder regularmente. Menos es mejor, recuerda que siempre puedes regresar a esta pestaña y cambiar tus selecciones. Cuando hayas hecho tus elecciones, haz clic en el botón Atajos de Teclado… (4).

imagen de la pestaña de Fuentes de Entrada del panel de Idioma y Texto

El panel de preferencias de Teclado se abrirá en la pestaña de Atajos de Teclado. Selecciona Entrada de Texto y Teclado de la columna de la izquierda (5). Luego marca las opciones para habilitar los atajos de teclado para navegar entre las fuentes de entrada (6).

imagen de la pestaña de Atajos de Teclado del panel de preferencias de Teclado

Si te quedas con los atajos predeterminados, entrarán en conflicto con los atajos predeterminados de Spotlight. Selecciona Spotlight en la columna de la izquierda y desactiva o cambia el atajo de teclado asignado a las funciones de Spotlight.

imagen de la pestaña de Atajos de Teclado del panel de preferencias de Teclado

Ahora, cuando necesites escribir un carácter especial, utiliza la tecla de acceso rápido para seleccionar la Fuente de Entrada adecuada y utiliza la función de pulsación larga de Lion para mostrar las opciones para cada carácter.

Actualmente estoy utilizando Rumano como mi Fuente de Entrada . Lo sé porque está mostrado en el menú Visores de Teclado y Caracteres. Una pulsación larga en a proporciona:

imagen de la selección de teclas especiales y del menú de Visores de Teclado y Caracteres y las opciones de caracteres especiales

Una vez que haya escrito el carácter rumano, puedo utilizar el atajo de teclado para volver a la fuente de entrada EE.UU..

1voto

Allen Hardy Puntos 103

El diseño extendido de EE. UU. puede adaptarse a sus necesidades. Un gráfico está en

http://homepage.mac.com/thgewecke/diacritics.html

Es muy fácil hacer el suyo propio con

https://software.sil.org/ukelele/

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