1 votes

"DefaultKeyBinding" Code hexadécimal pour "⌘ ⌘" de ML Commencer la dictée ?

Je dispose d'un ensemble de liaisons clavier personnalisées situées dans un fichier plist à l'adresse ~/Library/KeyBindings/DefaultKeyBinding.Dict qui fonctionne avec des touches hexagonales comme .

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

ou pour "Codes clés non imprimables", comme par exemple

Backtab ( tab ) \U0019

J'aimerais ajouter un nouveau raccourci clavier pour les commandes de démarrage de la dictée dans Mountain lion, alias, .

Existe-t-il un tel code ? Ou bien NSresponder les invente-t-il à la volée, d'autres magies privées, etc.

2voto

Fuzzy Purple Monkey Points 702

Il est probablement impossible de modifier l'action des doubles pressions sur les touches de modification. Il n'y a même pas de point de code pour la touche fn en CORPCHAR.TXT .

Mais si vous souhaitez ajouter un raccourci différent pour changer de langue, vous devez rechercher des noms de méthodes plutôt que des chaînes de raccourcis.

J'ai essayé utiliser des chaînes de caractères pour trouver des noms de méthodes pour commencer la dictée . startDictation: y startSpeechCaptureForDictation: semblaient prometteurs, mais ni l'un ni l'autre n'ont fonctionné en DefaultKeyBinding.dict .

Même si vous avez pu modifier le raccourci dans la rubrique DefaultKeyBinding.dict mais il ne fonctionnerait pas dans les applications qui ne prennent pas en charge les combinaisons de touches personnalisables.

Qu'y a-t-il de mal à le modifier dans les préférences du système ?

Si vous souhaitez utiliser un raccourci qui n'est pas autorisé, vous pouvez modifier les paramètres suivants CustomizedDictationHotKey en ~/Library/Preferences/com.apple.speech.recognition.AppleSpeechRecognition.prefs.plist .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X