Ho cercato di capirlo per molto tempo. Ho un tipico script di provisioning per Mac OS:
Mi piacerebbe cambiare le scorciatoie del controllo missione in modo che siano tutti Ctrl + Alt + ... invece di Ctrl + ... . Ad esempio, il valore predefinito è: Ctrl + Su per attivare il controllo missione. Vorrei cambiarlo in Ctrl + Alt + Su , perché il collegamento corrente è in conflitto con altri programmi che uso.
Tieni presente che sono già a conoscenza di come farlo attraverso System Preferences > Keyboard > Shortcuts
, sto cercando una soluzione a riga di comando con script,
EDIT: Grazie a @ user3439894 ho passato e ho creato uno script per cambiare tutte le chiavi plist in quello che voglio che siano. L'unico problema è che non funziona. : - (
Ecco quello che ho finora:
#!/bin/bash
defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 32 "{enabled = 1; value = { parameters = (65535, 126, 2883584); type = standard; }; }"
defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 33 "{enabled = 1; value = { parameters = (65535, 125, 2883584); type = standard; }; }"
defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 34 "{enabled = 1; value = { parameters = (65535, 126, 3014656); type = standard; }; }"
defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 35 "{enabled = 1; value = { parameters = (65535, 125, 3014656); type = standard; }; }"
defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 79 "{enabled = 1; value = { parameters = (65535, 123, 2883584); type = standard; }; }"
defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 80 "{enabled = 1; value = { parameters = (65535, 123, 3014656); type = standard; }; }"
defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 81 "{enabled = 1; value = { parameters = (65535, 124, 2883584); type = standard; }; }"
defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 82 "{enabled = 1; value = { parameters = (65535, 124, 3014656); type = standard; }; }"
chown -Rf 'whoami' ~/Library/Preferences/com.apple.symbolichotkeys.plist;
defaults read com.apple.symbolichotkeys