0 votos

¿Cómo evitar que Caps Lock cambie el idioma del teclado en una aplicación específica?

CapsLock está configurado para cambiar de idioma en mi MacOS. No uso ningún idioma que no sea inglés en un IDE para programar.

¿Hay alguna solución para desactivarlo para una aplicación en particular?

P.D. Estuve intentándolo con Karabiner-Elements pero hasta ahora no pude.

0voto

Kirby Puntos 103

Ok, funciona en Karabiner-Elements (simplemente configuré mal antes).

Esta configuración debe ir a Modificaciones Complejas:

{
    "description": "Sin CapsLock para aplicaciones de JetBrains",
    "manipulators": [
        {
            "conditions": [
                {
                    "bundle_identifiers": [
                        "com.jetbrains.*"
                    ],
                    "type": "frontmost_application_if"
                }
            ],
            "from": {
                "key_code": "caps_lock"
            },
            "to": [],
            "type": "basic"
        }
    ]
}

En mi caso, desactivé el CapsLock del sistema para todas las aplicaciones que tengan la ID com.jetbrains.*.

Puedes usar el comando de terminal osascript -e 'id of app "PyCharm"' para encontrar la ID de tu aplicación.

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