Come mappare in basso a destra l'angolo del trackpad per fare clic con il tasto destro del mouse su un programma?

2

Sto cercando un comando ( defaults write … ) per abilitare il tasto destro del mouse toccando l'angolo del trackpad in basso a destra.

Questo può essere abilitato come segue: Preferenze di sistema Trackpad Point & Fai clic su → attiva Clic secondario e seleziona "Fai clic nell'angolo in basso a destra" .

Tuttavia, sto cercando un modo per farlo a livello di codice.

Maggiori dettagli

Per scoprire quali impostazioni modificare usando il comando defaults , di solito faccio qualcosa di simile ...

  1. Disattiva l'impostazione desiderata in Preferenze di Sistema e chiudi il pannello delle preferenze.
  2. Quindi:

    cd /tmp
    defaults read > before
    
  3. Quindi, modifica le impostazioni in Preferenze di Sistema e chiudi il pannello delle preferenze. 4.

    defaults read > after
    diff before after
    

Molto tempo fa (credo fosse ancora su Snow Leopard) questo ha portato alla luce la seguente soluzione:

# Map bottom right Trackpad corner to right-click
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadCornerSecondaryClick -int 2
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRightClick -bool true

Tuttavia, sembra che ci sia molto di più rispetto a queste due impostazioni. Ho provato a disattivare l'impostazione in Preferenze di Sistema, quindi a eseguire questi comandi, quindi a disconnettermi e ad accedere di nuovo, ma non ha avuto alcun effetto.

    
posta Mathias Bynens 10.04.2012 - 12:02
fonte

1 risposta

1

Ho impiegato un po 'più di tempo per eseguire il debug di questo e sembra che ci siano più posizioni di impostazione (su più host) per la stessa impostazione.

AFAICT, ogni utente riceve il proprio host. La schermata di accesso utilizza un host separato. Ha senso abilitare alcune impostazioni (come il trackpad tap per fare clic) per entrambi questi host.

Inoltre, OS X sembra avere impostazioni separate per Magic Trackpads e trackpad MacBook incorporati. I comandi nella mia domanda abilitano solo le impostazioni del Magic Trackpad.

Ora provo ad attivarlo ovunque :

# Map bottom right Trackpad corner to right-click
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadCornerSecondaryClick -int 2
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRightClick -bool true
defaults -currentHost write NSGlobalDomain com.apple.trackpad.trackpadCornerClickBehavior -int 1
defaults -currentHost write NSGlobalDomain com.apple.trackpad.enableSecondaryClick -bool true
    
risposta data 10.04.2012 - 15:11
fonte

Leggi altre domande sui tag