Come disabilitare i collegamenti predefiniti di Mission Control nel terminale?

1

Non uso mai le scorciatoie da tastiera per spostare gli spazi nel controllo missione, e capita di entrare in conflitto con alcune altre impostazioni che ho. Ho uno script automatico che imposta il mio Mac e mi piacerebbe disabilitare tutte le combinazioni di tasti predefinite per Mission Control a livello di programmazione.

    
posta Nathan 02.12.2018 - 09:46
fonte

1 risposta

1

Sono riuscito a capirlo. Ecco cosa ho fatto:

Passaggio 1

Genera un file con le impostazioni predefinite correnti:

defaults read com.apple.symbolichotkeys.plist AppleSymbolicHotKeys > file_a

Passaggio 2

Modifica manualmente le impostazioni desiderate in System Preferences > Keyboard > Shortcuts

Passaggio 3

Genera un nuovo file di confronto dalle impostazioni dopo aver apportato le modifiche:

defaults read com.apple.symbolichotkeys.plist AppleSymbolicHotKeys > file_b

Passaggio 4

Diff confronta i due file:

diff file_a file_b

Passaggio 5

Disabilita solo le chiavi visualizzate nel diff, esempio:

defaults write com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 82 "
  <dict>
    <key>enabled</key><false/>
    <key>value</key><dict>
      <key>type</key><string>standard</string>
      <key>parameters</key>
      <array>
        <integer>65535</integer>
        <integer>124</integer>
        <integer>8781824</integer>
      </array>
    </dict>
  </dict>
"
    
risposta data 02.12.2018 - 15:27
fonte

Leggi altre domande sui tag