MacOS, desactivar Apretar y Mantener (función de mantener tecla presionada para variaciones de tecla)

From Wiki de Caballero
Jump to navigation Jump to search

Apple tiene la funcionalidad de al apretar y mantener apretada algunas teclas, se muestra un menú de variaciones de las teclas. Esta funcionalidad es lo mismo que se ve en iOS al mantener una tecla apretada.

Ejemplo de ApplePressAndHold para la tecla 'a'.

Esta funcionalidad se puede desactivar para todo el sistema operativo o para aplicaciones. Es una funcionalidad útil si queremos escribir por ejemplo con acentos pero no tenemos un teclado en español. Pero para programar puede ser un dolor de cabeza. A continuación vemos como se desactiva.

# Configurar globalmente, no lo he probado
# *********
# Desactivar
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false
# Reactivar
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool true

# Para Atom
# *********
# Desactivar
defaults write com.github.atom ApplePressAndHoldEnabled -bool false
# Reactivar
defaults write com.github.atom ApplePressAndHoldEnabled -bool true

Esto se puede hacer para todas las aplicaciones. Para conocer el identificador de la aplicación (por ejemplo para Atom com.github.atom), revisar el contenido del archivo Info.plist adentro de la carpeta de la aplicación. Por ejemplo, para Atom este archivo está ubicado por defecto en /Applications/Atom.app/Contents/Info.plist, adentro de este archivo buscar:

<key>CFBundleIdentifier</key>
<string>com.github.atom</string>

Referencias: - visual studio code - How do I press and hold a key and have it repeat in VSCode? - Stack Overflow