Recientemente he empezado a usar un nuevo ordenador (en realidad un Hackintosh) con MacOS Sierra. Mi anterior máquina de desarrollo sigue en El Capitán. En el proceso de configuración de la nueva máquina he añadido ~/Library/KeyBindings/DefaultKeyBinding.dict
.
La mayoría de las combinaciones de teclas (específicamente la opción+f para mover el cursor una palabra hacia adelante) funcionan bien. Sin embargo, la opción+b para mover el cursor una palabra hacia atrás simplemente actúa como una tecla muerta y escribe un carácter.
La sección pertinente de DefaultKeyBindings.dict tiene el siguiente aspecto:
<key>~b</key>
<string>moveWordBackward:</string>
Añadiendo esto específicamente a, por ejemplo, el programa específico de TextMate ~/Library/Application Support/TextMate/KeyBindings.dict
hace que la opción+b funcione en TextMate, pero obviamente no tiene ningún efecto en otros lugares:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>~b</key>
<string>moveWordBackward:</string>
</dict>
</plist>
¿Cómo puedo evitar tener que cambiar mis hábitos con respecto a moveWordBackward:
?