Código de AppleScript para simular las teclas Comando y Mayús

1

Tengo una discapacidad y uso Dragon Dictate 3. Necesito tomar el control de mi Mac con Dragon, porque no puedo usar el teclado. Necesito saber algo de código de Apple para hacer eso.

¿Cómo podría simular la presión de la tecla Comando y la tecla Mayús para seleccionar varios elementos en el Finder?

En primer lugar, gracias a adayzdone por su solución.

He probado esto con cierto éxito. Así que permítame brindárselo para ayudar a otros usuarios que están experimentando problemas.

1) Bloqueo de la tecla de comando en el procedimiento de dictado 3. de Dragon.

Nombre del comando (en francés): "Vérrouillage Touche Commande". Método: Context Applescript: Finder

set _dictateApp to (name of current application)
    tell application "System Events"
        tell process "Finder"
            command key down
        end tell
    end tell

2) desbloqueo de la tecla Comando en el procedimiento de dictado de Dragon 3. Nombre del comando (en francés): "Dévérrouillage Touche Commande". Método: Context Applescript: Finder

set _dictateApp to (name of current application)
    tell application "System Events"
        tell process "Finder"
            command key up
        end tell
    end tell

3) Múltiples selecciones de elementos en Finder on Dragon dictate 3 procedure. Método: Context Applescript: Finder

set _dictateApp to (name of current application)
tell application _dictateApp
  set bundleID to («property BnID» of «property cCtX»)
end tell
set _currentAppName to short name of (info for (path to application id bundleID as alias))
try
  tell application "System Events"
    tell process _currentAppName
      key code 125 using {shift down}
    end tell
  end tell
end try

Y / O en otro comando

set _dictateApp to (name of current application)
tell application _dictateApp
  set bundleID to («property BnID» of «property cCtX»)
end tell
set _currentAppName to short name of (info for (path to application id bundleID as alias))
try
  tell application "System Events"
    tell process _currentAppName
      key code 126 using {shift down}
    end tell
  end tell
end try

Espero que ayude. Gracias a todos Claude

    
pregunta Claude Bernay 18.06.2013 - 14:37

1 respuesta

1

Mirando brevemente el manual de Dragon Dictate:

UnasecuenciadecomandoscomoestalepermitiráseleccionarelsiguienteelementodeunaventanadelFinder:

--keycode126--uparrowKey--keycode125--downarrowKeyactivateapplication"Finder"
tell application "System Events"
    key code 125 using shift down
end tell
    
respondido por el adayzdone 18.06.2013 - 16:02

Lea otras preguntas en las etiquetas