"DefaultKeyBinding" Codice esadecimale per ML "⌘ ⌘" Comando di dettatura iniziale?

1

Ho un set di binding tastiera personalizzato situato in un file plist in ~/Library/KeyBindings/DefaultKeyBinding.Dict che funziona con chiavi Hex come ..

"\UF729" = "moveToBeginningOfLine:"; /* Home */

o per "Codici chiave non stampabili", come questo ..

Backtab ( scheda ) \U0019

Vorrei aggiungere una nuova scorciatoia da tastiera per i comandi di dettatura iniziale in Mountain lion, ovvero .

Esiste un tale codice? Oppure NSresponder li prepara al volo, altre magie private, ecc.?

    
posta alex gray 04.09.2012 - 08:11
fonte

1 risposta

2

La modifica delle azioni di doppia pressione dei tasti modificatori è probabilmente impossibile. Non esiste nemmeno un punto di codice per la chiave fn in CORPCHAR.TXT .

Ma se stai cercando di aggiungere una scorciatoia diversa per attivare la voce, dovresti cercare i nomi dei metodi invece delle stringhe di scelta rapida.

Ho provato utilizzando le stringhe per trovare i nomi dei metodi per iniziando la dettatura . startDictation: e startSpeechCaptureForDictation: sembravano promettenti, ma nessuno dei due ha funzionato in DefaultKeyBinding.dict .

Anche se fosse possibile modificare il collegamento in DefaultKeyBinding.dict , non funzionerebbe in applicazioni che non supportano le associazioni di tasti personalizzabili.

Cosa c'è che non va cambiando semplicemente in Preferenze di Sistema?

Se vuoi utilizzare una scorciatoia che non è consentita, potresti essere in grado di modificare CustomizedDictationHotKey in ~/Library/Preferences/com.apple.speech.recognition.AppleSpeechRecognition.prefs.plist .

    
risposta data 04.09.2012 - 09:04
fonte

Leggi altre domande sui tag