Keyboard Viewer via un raccourci clavier ne se ferme pas après l'avoir fermé

0

J'ai réussi à ajouter un raccourci pour la visionneuse de clavier via BetterTouchTool. Cependant, une fois que je lance Keyboard Viewer et que je ferme via le bouton X rouge, je ne peux plus le rouvrir par un raccourci. J'ai donc vérifié le moniteur d'activité et réalisé qu'il était toujours là, même si j'ai quitté l'application!

J'ai essayé d'afficher le visualiseur de clavier via le bouton de sélection de la langue dans la barre de menus, puis d'appuyer sur Afficher le visualiseur de clavier, le visualiseur de clavier s'ouvre à chaque fois. De plus, je peux rouvrir l'application après l'avoir fermée via un raccourci clavier UNIQUEMENT QUAND j'ouvre la visionneuse via le bouton du menu ou les paramètres.

  • Pourquoi l'application ne se ferme-t-elle pas correctement lorsqu'elle est affectée à un raccourci clavier?

  • Existe-t-il un moyen de forcer une application spécifique à forcer l'arrêt après un certain temps d'inactivité?

rMBP Mountain Lion OSX 10.8

Rendre
la source

Réponses:

0

open -aet launchsemblent le garder ouvert aussi. Mais si vous affichez la visionneuse de clavier à partir du menu de saisie et fermez la fenêtre, le processus est immédiatement arrêté. Donc, une solution de contournement pourrait consister à émuler en cliquant sur l'élément de menu:

tell application "System Events" to tell process "SystemUIServer"
    tell (menu bar item 1 where description is "text input") of menu bar 1
        click
        click menu item "Show Keyboard Viewer" of menu 1
    end tell
end tell

De plus, je peux rouvrir l'application après l'avoir fermée via un raccourci clavier UNIQUEMENT QUAND j'ouvre la visionneuse via le bouton du menu ou les paramètres.

Si toutes les fenêtres ont été fermées, activaten'ouvre généralement pas de nouvelle fenêtre par défaut. reopenferait cela, mais cela ne semble pas fonctionner avec KeyboardViewer.

Lri
la source
Je n'ai pas essayé, mais cela répond à ma question sur les raisons pour lesquelles l'application ne se fermera pas après avoir appuyé sur le bouton X
Render