Karabiner-Elements es una potente aplicación que nos permite personalizar por completo un teclado en macOS Sierra o superior.
Fácil de usar
- Puedes configurar el mapeado de cada tecla desde una simple interfaz de usuario.
Potente
- Contiene muchas y potentes reglas predefinidas.
- Cursor diamond
- Emacs key bindings anywhere
- Vi key bindings
- Previene los "command-q" no intencionados
- Teclas de ratón
- Puedes importar configuraciones desde internet
Flexible
- Puedes escribir tus propias reglas si quieres modificar las existentes o crear otras nuevas desde cero.
Karabiner Elements es una aplicación creada por Takayama Fumihiko.
Que novedades incluye la versión 15.0.0 See changelog
Released
-
Cambios importantes
- macOS 11 y macOS 12 ya no son compatibles.
- El método de gestión del servicio en segundo plano se ha cambiado a un nuevo método compatible con macOS 13 y posteriores.
-
Por lo tanto, es necesario conceder permiso para que se ejecute el servicio en segundo plano. Siga los pasos que se indican a continuación.
- Abra la configuración de Karabiner-Elements.
- Siga las instrucciones para permitir la ejecución de los demonios privilegiados de Karabiner-Elements en la configuración del sistema.
-
El método para activar la extensión multitáctil ha cambiado.
- Para habilitar la Extensión Multitáctil, vaya a la pestaña Misc en la configuración y active Habilitar Extensión Multitáctil.
-
Notas importantes
- Durante la instalación se genera un identificador aleatorio único llamado karabiner_machine_identifier.
- Este ID se utiliza para la configuración específica de la máquina y se puede incluir en el archivo karabiner.json.
- Si comparte karabiner.json con otras personas, puede que le interese saber cómo se genera este ID y si es seguro compartirlo.
- Ya que es un ID seguro para compartir con otros, y no hay necesidad de enmascararlo cuando compartes karabiner.json con otros.
-
Nuevas funciones
- Añadida la posibilidad de desactivar las reglas de Modificaciones Complejas.
- Añadida la capacidad de duplicar y reordenar perfiles.
- Añadida la capacidad de reiniciar Karabiner-Elements desde el menú.
- Añadida la capacidad de restablecer la configuración de los dispositivos que no están conectados actualmente.
-
Mejoras
- Mejorado el mensaje "{dispositivo} es ignorado temporalmente hasta que {código_tecla} sea pulsado de nuevo" para hacerlo más comprensible. (Gracias a @adamnovak)
- Añadida la configuración "Activar ventana de notificación de Karabiner", que permite ocultar la ventana de notificación desactivando esta configuración. (Gracias a @jwodnicki)
- Soporte al_consumer_control_configuration clave, que se utiliza como la clave de Música. (Gracias a @kambala-decapitador)
- Mejorado el comportamiento al usar el stick del gamepad como dispositivo apuntador.
- Mejorado el comportamiento de to_if_alone para usar las banderas modificadoras del momento en que se pulsa la tecla, al enviar eventos.
- Añadida la opción {"type": "unset"} a set_variable.
- Integradas las funciones karabiner_observer en karabiner_grabber, y luego se ha eliminado karabiner_observer.
- Se ha reducido el número de procesos en segundo plano, resolviendo los problemas de rendimiento causados por la comunicación entre procesos que se producían en algunos entornos.
- Se ha introducido un formateador JSON personalizado para guardar JSON en un formato más compacto.
- El proceso para guardar el archivo de configuración se ha optimizado para que los ajustes que no se hayan modificado respecto a sus valores predeterminados no se incluyan en karabiner.json.
-
Cambios internos:
- Mejorada la interfaz de libkrbn para minimizar el uso de punteros inseguros en Swift.