1 votos

"DefaultKeyBinding" Código hexadecimal para el "⌘ ⌘" de ML ¿Comando de inicio de dictado?

Tengo un conjunto de fijaciones de teclado personalizadas ubicadas en un plist archivo en ~/Library/KeyBindings/DefaultKeyBinding.Dict que funciona con llaves hexagonales como..

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

o para los "Códigos de Clave No Imprimibles", así..

Ficha de la espalda ( tab ) \U0019

Me gustaría añadir un nuevo atajo de teclado para los comandos de inicio de dictado en Mountain lion, aka, .

¿Existe ese código? ¿O NSresponder los inventa sobre la marcha, otra magia privada, etc.?

2voto

Fuzzy Purple Monkey Puntos 702

Cambiar las acciones de la doble pulsación de las teclas modificadoras es probablemente imposible. Ni siquiera hay un punto de código para la tecla fn en CORPCHAR.TXT .

Pero si lo que quieres es añadir un atajo diferente para alternar el habla, deberías buscar nombres de métodos en lugar de cadenas de atajos.

He intentado utilizar las cadenas para encontrar los nombres de los métodos para iniciar el dictado . startDictation: y startSpeechCaptureForDictation: parecía prometedor, pero ninguno de los dos funcionó en DefaultKeyBinding.dict .

Incluso si usted fuera capaz de cambiar el acceso directo en DefaultKeyBinding.dict No funcionaría en aplicaciones que no soportan las combinaciones de teclas personalizables.

¿Qué hay de malo en cambiarlo en las Preferencias del Sistema?

Si quieres usar un atajo que no está permitido, puedes cambiar CustomizedDictationHotKey en ~/Library/Preferences/com.apple.speech.recognition.AppleSpeechRecognition.prefs.plist .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X