Hay algunas trampas importantes con las otras soluciones publicadas aquí.
Por un lado, las entradas de sustitución de símbolos y texto solo funcionan en las aplicaciones Cocoa. Si desea una solución verdaderamente para todo el sistema que funcione en todas las aplicaciones, esta no es una opción.
Además, las aplicaciones como KeyRemap4MacBook son geniales , pero confiar en ellas significa que debe mantener la aplicación ejecutándose en segundo plano todo el tiempo, lo que puede no ser lo que desea.
Diseños de teclado personalizados al rescate
Afortunadamente, la reasignación de claves se puede hacer de una manera que funcione para cualquier tipo de aplicación, ¡y sin ningún software adicional!
Mac OS X admite .keylayout
archivos desde la versión 10.2 (Jaguar). Puede crear su propio diseño de teclado, o más bien, ajustar el predeterminado que está utilizando en este momento. Simplemente volver a asignar una combinación de teclas que nunca usa (para mí, hay un montón de ellos) a la ²
y ³
símbolos, y eso es todo.
En mi diseño de teclado QWERTY personalizado , simplemente puedo presionar ⌥
+ ⇧
+ 2
para ingresar ²
, y ⌥
+ ⇧
+ 3
para ingresar ³
. ( Mi diseño AZERTY personalizado también tiene estas asignaciones).
Cómo crear un diseño de teclado personalizado
Para crear nuevos diseños de teclado o modificar los existentes, recomiendo Ukelele.app . Tiene una opción para crear un nuevo diseño de teclado basado en el que está actualmente en uso.
Una vez que haya creado su diseño personalizado, ya no necesitará la aplicación; ciertamente no necesita mantenerla ejecutándose en segundo plano.
Cómo instalar un diseño de teclado personalizado
- Copie el
.keylayout
archivo a la Keyboard Layouts
carpeta dentro ~/Library
(si desea instalarlo solo para el usuario actual) o /Library
(si desea instalar el diseño en todo el sistema).
- Reinicie (si instaló el diseño en todo el sistema), o cierre sesión e inicie sesión nuevamente (si lo instaló solo para el usuario actual).
- Habilite la nueva distribución del teclado a través de Preferencias del sistema › Idioma y texto › Fuentes de entrada .
Cómo hacer que una distribución de teclado personalizada sea la predeterminada del sistema
Opcionalmente, puede hacer que el diseño del teclado personalizado sea el predeterminado del sistema ejecutando el Asistente de configuración con privilegios de root. De esta forma, se usará para la pantalla de inicio de sesión, y cualquier cuenta de usuario nueva que cree también tendrá este diseño predeterminado. Tenga en cuenta que esto solo se puede hacer para distribuciones de teclado en /Library/Keyboard Layouts
(es decir, distribuciones que se han instalado en todo el sistema).
sudo rm /var/db/.AppleSetupDone; sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"
Tendrá que crear una nueva cuenta de usuario para completar el Asistente de configuración, pero no se preocupe, puede eliminar la nueva cuenta después.
Agregar un icono personalizado a la distribución del teclado
OS X utilizará el siguiente ícono predeterminado para su diseño de teclado personalizado:
Este icono aparecerá en el panel de preferencias y en el "Menú de entrada" en la barra de menú.
Para reemplazar esto con su propio icono, cree una imagen de 16 × 16px y guárdela en .icns
formato en el mismo directorio que el diseño del teclado, usando el mismo nombre de archivo (solo la extensión es diferente). Por ejemplo, mi diseño QWERTY personalizado se llama qwerty.keylayout
así que si quisiera usar un ícono personalizado, tendría que ser nombrado qwerty.icns
.