Come posso disabilitare la scorciatoia da tastiera per la definizione delle parole Command-Control-D in OS X Lion?


11

Mac OS X Lion ha introdotto una nuova funzionalità in cui in molte applicazioni è possibile premere Comando-Controllo-D per produrre un popup con la definizione della parola sotto il cursore del mouse. Un effetto collaterale di ciò è che non è più possibile utilizzare lo stesso collegamento per accedere alla funzionalità in altre applicazioni (ad esempio Emacs).

È possibile neanche

a) disabilitare la scorciatoia da tastiera per la definizione della parola Command-D, oppure
b) cambiare la scorciatoia da tastiera per la definizione della parola in qualcosa di diverso da Command-Control-D?


Grazie per il controllo, Lri. Per quello che vale, ho cercato com.apple.symbolichotkeys.plist. Niente da fare.
Zane Shelby,

Risposte:


6

L'ho appena capito, usando la grande ricerca disponibile qui: http://hintsforums.macworld.com/showthread.php?t=114785

Nota che sto usando 2 diverse definizioni di "dizionario" nella spiegazione seguente:

Il trucco è aggiungere un valore al dizionario AppleSymbolicHotKeys in com.apple.symbolichotkeys

All'interno di questo dizionario , si desidera aggiungere un nuovo dizionario per la chiave 70 (ovvero la parola nella ricerca del dizionario dei punti ) con abilitato = NO. Assicurati che "abilitato" sia un valore booleano.

Sfortunatamente, non riesco a distillarlo in un'unica invocazione "impostazioni predefinite scrivere ...". Sarebbe qualcosa del genere:

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 "{enabled=NO;}"

ma non riesco a capire come specificare che "abilitato" dovrebbe essere booleano. Come scritto, questo lo rende una stringa, che semplicemente non funziona per disabilitare la sequenza di tasti. È possibile eseguire questo comando, quindi modificare il plist e impostarlo su booleano. Potrebbe essere più semplice che modificare direttamente il file.

Ciò disabiliterà la sequenza di tasti del dizionario. Se preferisci, puoi utilizzare le informazioni dal link in alto per ricollegare il dizionario a una chiave diversa.


6
Il valore può anche essere XML: defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'.
Lri,

2
Yey! (grazie @craig & @Lauri) ho solo bisogno di riavviare!
Il

1

(In primo luogo, questo sicuramente non è nuovo - è in circolazione da Leopard, credo.)

Sfortunatamente, al momento non sembra che ci sia un modo per disabilitarlo o cambiarlo in Lion. È possibile aggiungere / modificare un collegamento per il servizio "Cerca nel dizionario", ma ciò non modifica il comportamento di control-command-D. Invia un bug se hai un account sviluppatore e, per ora, impara a conviverci :(


1
In Snow Leopard il collegamento globale non ha 'oscurato' o ignorato i collegamenti alle applicazioni.
Zane Shelby,

Vero. Sì, questo è un comportamento deludente. Non mi disturba davvero perché uso effettivamente control-command-D per cercare le parole.
jtbandes
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.