Estoy acostumbrado a tener una reasignación de atajos de teclado para los elementos del menú a través de las preferencias del sistema de Apple -> panel de teclado. Algunos globales, la mayoría de ellos específicos de la aplicación.
Lo que funcionaba en el pasado (High Sierra si no me equivoco) era algo así:
defaults write com.googlecode.iterm2 NSUserKeyEquivalents -dict-add "Advanced Paste…" -string "@~^v"
Corriendo
defaults read com.googlecode.iterm2 NSUserKeyEquivalents
muestra que se ha establecido, pero ni las Preferencias del Sistema (después de reiniciar) lo muestra ni el elemento de menú en iTerm2.
Si lo introduzco manualmente en Preferencias del Sistema, el read
revela el mismo (después de haberlo borrado antes) y el nuevo acceso directo es visible en el menú.
Este parece ser el caso en Catalina para cada aplicación y acceso directo que añadí previamente a través de un setup script, por ejemplo para apps como Safari, Google Chrome, etc.
También probé
defaults write -app iTerm ...
pero tiene exactamente el mismo efecto.
¿Ha cambiado algo en (al menos) Catalina? ¿Cuál es la forma correcta de hacerlo hoy en día?