0 votos

Sierra Automator KeyboardViewer aplicación acceso directo

Aplicación de KeyboardViewer se salva de este AppleScript.

on run {input, parameters}
    if application "KeyboardViewer" is running then
        quit application "KeyboardViewer"
    else 
        activate application "KeyboardViewer"
    end if
    return input
end run

Palanca de muelle guardar. Agregar acceso directo anterior, necesita algo de trabajo...

Error de sintaxis No se puede establecer la aplicación "KeyboardViewer" a algún objeto. Acceso no permitido.

tell application "System Events"
    set application "KeyboardViewer" to (keystroke "K" using control down)
end tell

0voto

user3439894 Puntos 5883

Si quiere asignar un método abreviado de teclado para un AppleScript aplicación, tendrás que hacerlo como una Automator Servicio. Sin embargo, uno de los temas que se ejecutan en, cuando Visor de Teclado tiene el foco es, se va a comer el método abreviado de teclado y que no se cierre Visor de Teclado. Usted tendría que establecer el foco lejos de Visor de Teclado para que el Automator Servicio para cerrar el Visor de Teclado.

El siguiente AppleScript código hace que, si no se han establecido enfoque a él después de que se abre o restablecimiento en otro lugar si lo hizo.

on run
    tell application "System Events"
        set activeApp to name of first application process whose frontmost is true and visible is true
    end tell
    if application "KeyboardViewer" is running then
        quit application "KeyboardViewer"
    else
        activate application "KeyboardViewer"
    end if
    tell application activeApp to activate
end run

En Automator crear un nuevo Servicio de flujo de trabajo con la siguiente configuración:

  • El servicio no recibe ninguna entrada en cualquier aplicación
  • Añadir un Ejecutar AppleScript acción.
    • Reemplazar el valor predeterminado de código con el código de arriba.
    • Haga clic en la Compilación botón (icono de Martillo).
  • Guardar como por ejemplo: Alternar Visor de Teclado
  • En Preferencias Del Sistema > Teclado > Servicios > Accesos Directos > Servicios
    • Encontrar por ejemplo, Alternar Visor de Teclado y darle un acceso directo.
    • Me lo dio: ⌥⌘K

Nota: Encontrar un atajo de teclado que ya no tomado por otra aplicación puede ser un desafío. En este caso de uso, cualquier aplicación que tiene el foco cuando, por ejemplo, ⌥⌘K se pulsa, se va a ir a la aplicación asignada al comando antes de que pase a la p. ej.: Alternar Visor de Teclado servicio. Usted puede ser que necesite ir a un cuatro tecla de atajo de teclado, por ejemplo: ^⌥⌘K

Automator Service

System Preferences > Keyboard > Services > Shortcuts** > Services

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