33 votes

Comment afficher ou masquer le Keyboard Viewer à l'aide d'un raccourci clavier ?

Je voudrais afficher et masquer le Keyboard Viewer à l'aide d'un raccourci.

  • Existe-t-il un moyen d'afficher le Keyboard Viewer via un raccourci clavier ?
  • Existe-t-il un moyen d'afficher automatiquement le Keyboard Viewer lorsque je passe à une langue spécifique ?

0 votes

La solution idéale serait d'attribuer un raccourci clavier à un script d'Apple qui affiche le Clavier.

0 votes

J'ai trouvé cette méthode dans Monterey : Préférences système > Accessibilité > Clavier > Viwer - activer ; dans "Options...", sélectionnez un HotCorner à afficher/masquer et réduisez le temps de séjour à 0,25 sec. Ensuite, cela semble fonctionner assez bien avec le pointeur de la souris dans le coin de l'écran.

3voto

Cela fonctionnerait également après que la fenêtre principale ait été fermée en cliquant sur le bouton de fermeture :

if application "KeyboardViewer" is running then
    tell application "System Events" to number of windows of process "KeyboardViewer"
    if result is 0 then
        quit application "KeyboardViewer"
        delay 0.1
        launch application "KeyboardViewer"
    else
        quit application "KeyboardViewer"
    end if
else
    launch application "KeyboardViewer"
end if

Si Keyboard Viewer est ouvert avec AppleScript ou open -a KeyboardViewer et que la fenêtre principale est fermée, le processus reste ouvert et continue à utiliser environ 0-15% du CPU. Cela ne se produit pas lorsque vous sélectionnez Show Keyboard Viewer dans le menu d'entrée. Une meilleure option serait donc de cliquer 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 1 where title ends with "Keyboard Viewer") of menu 1
    end tell
end tell

Les deux scripts nécessitent que l'accès pour les dispositifs d'assistance soit activé dans le volet des préférences d'accessibilité.

3voto

Chris Hynes Points 5110

La réponse sélectionnée ne fonctionne pas sur Catalina. Celle-ci fonctionne :

activate application "System Preferences"
tell application "System Preferences"
    reveal anchor "Virtual_Keyboard" in pane id "com.apple.preference.universalaccess"
end tell

tell application "System Events"
    tell process "System Preferences"
        delay 1
        set theCheckbox to checkbox "Enable Accessibility Keyboard" of tab group 1 of group 1 of window 1
        if (value of theCheckbox as boolean) then
            click theCheckbox
            key code 36 -- Handle the confirmation dialog
        else
            click theCheckbox
        end if
        delay 1
    end tell
end tell
tell application "System Preferences" to quit

0 votes

Avec Keyboard Maestro, la visionneuse de clavier peut être activée en automatisant un clic sur l'élément de menu. Cela permet d'éviter le panneau de contrôle et est beaucoup plus rapide.

2voto

MmmHmm Points 2463

Ce n'est pas un raccourci d'un seul coup, mais une solution "non-moustique" est Fn + Ctrl + F8 pour mettre l'accent sur le " Menu d'état "sur le côté droit de la barre de menu. ( Section 4 )

enter image description here

Les flèches vous mèneront à l'icône des préférences du clavier et aux options Afficher/Masquer. Lorsque vous saisissez Fn + Ctrl + F8 l'icône la plus à gauche des icônes "Menu d'état" qui se trouvent dans la moitié droite de la barre de menu sera mise en évidence. Une fois qu'elle est sélectionnée, utilisez le bouton Right Arrow pour naviguer jusqu'à celui que vous voulez. Utilisez le bouton Down Arrow pour ouvrir le menu et sélectionner l'option souhaitée. Notez que l'option Option permet de proposer différentes options de menu dans certains des "menus d'état".

enter image description here

A noter, Fn + Ctrl + F2 activera l'icône du menu Apple sur le côté gauche. De là, l'icône Right Arrow vous permettra d'accéder au menu d'application. Ces options sont disponibles dans Préférences système >> Clavier >> Raccourcis::Clavier :

enter image description here

Selon la façon dont vous avez configuré vos touches de fonction, l'option Fn est facultatif.

enter image description here

Dans MacOS Sierra, vous pouvez également utiliser Siri pour vous aider. Appelez Siri avec le raccourci clavier que vous avez choisi dans Préférences système >> Siri::Raccourci clavier, par exemple Option + Spacebar

enter image description here

...puis dites "Activer le Keyboard Viewer".

enter image description here

...et voilà :

enter image description here

Malheureusement, Siri ne fermera pas le Keyboard Viewer, pas plus que Command + w

1voto

Ámon Tamás Points 1

Ce n'est pas un raccourci, mais cela fonctionne pour moi. D'abord cliquez sur Show keyboard viewer. Ensuite quand vous allez avec la souris dans le coin, un petit triangle apparaît. Quand c'est prêt, le visualisateur de clavier se cache. Ensuite, il s'affiche.

Voici une petite vidéo à ce sujet : https://dai.ly/x7t7x60

1 votes

Le but de cette question est de savoir comment le faire sans la souris.

0voto

Eugene Nogalsky Points 11

Vous pouvez tout faire par Automator :

  1. ouvrez Automator et sélectionnez "Application".
  2. en haut de la bibliothèque, trouvez "Lancer l'application", double-cliquez dessus
  3. choisissez "autre" et naviguez jusqu'au fichier KeyboardViewer dans /System/Library/Input Methods
  4. Sauvegardez avec un nom comme "start keyboard". Testez-le.

La prochaine étape consiste à fermer le clavier :

  1. ouvrez Automator et sélectionnez "Application".

  2. en haut de la bibliothèque, trouvez "Quitter l'application", double-cliquez dessus

  3. choisissez "autre" et naviguez jusqu'au fichier KeyboardViewer dans /System/Library/Input Methods

  4. Enregistrez avec un nom comme "quit keyboard". Testez-le.

maintenant vous aurez deux fichiers, un pour ouvrir, un pour fermer.

il suffit d'associer les boutons de votre souris pour lancer ces deux fichiers !

par exemple, j'utilise la souris Microsoft Bluetooth 5000 pour ordinateur portable et elle

fonctionne très bien pour moi en 10.9.1

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