14 votes

Existe-t-il un raccourci clavier pour fermer la fenêtre contextuelle du Character Viewer ?

J'ai quelques caractères unicode que j'aime utiliser. Dans la plupart des programmes, il existe un raccourci clavier Commande+Contrôle+Espace pour afficher cette fenêtre. Mais si j'appuie sur Commande-W, je fermerai la fenêtre principale ou l'onglet de l'application, et non cette fenêtre flottante. Pour fermer la fenêtre contextuelle, je dois chercher le petit bouton de fermeture en haut à gauche. Cela m'agace. Existe-t-il un autre raccourci clavier permettant de fermer cette fenêtre, ou toute autre fenêtre flottante de ce type ?

3voto

user3439894 Points 52496

Existe-t-il un raccourci clavier pour fermer la fenêtre contextuelle du Character Viewer ?

Techniquement, oui, c'est W Toutefois, la fenêtre doit être actif en ce sens que son boutons en haut à gauche de l'écran fenêtre s'affichent en rouge, jaune et vert, ce qui n'est évidemment pas le cas en temps normal.


La solution que j'utilise est un AppleScript script qui est déclenché par un raccourci clavier qui lui est attribuée dans un application nommée FastScripts . J'utilise :     (shift+commande+espace)

Le script exige que le [Afficher le menu Input dans la barre de menu est vérifié dans Préférences du système > Clavier > Sources d'entrée .

L'affectation raccourci clavier permet d'afficher et de masquer le Visionneuse de caractères .

En script Éditeur , copier et coller le exemple AppleScript code dans un nouveau document et l'enregistrer sous le nom de Basculer la visionneuse de caractères en ~/Library/Scripts/ .

Exemple AppleScript code :

try
    ignoring application responses
        tell application "System Events" to ¬
            click menu bar item 1 of menu bar 2 of ¬
                application process "TextInputMenuAgent"
    end ignoring

    delay 0.1
    do shell script "killall 'System Events'"

    tell application "System Events"
        launch
        click menu item 1 of menu 1 of ¬
            menu bar item 1 of menu bar 2 of ¬
            application process "TextInputMenuAgent"
    end tell
end try

Notes :

Le exemple AppleScript code L'essai, présenté ci-dessus, a été réalisé dans le cadre d'un projet de recherche sur l'environnement. script Éditeur et déclenché par FastScripts sous MacOS Catalina et avec Langue et région paramètres en Préférences du système fixé à Anglais (US) - Primaire et a fonctionné pour moi sans problème 1 .

  • 1 Assume les paramètres nécessaires et appropriés dans <strong>Préférences du système </strong>> <strong>Sécurité et vie privée </strong>> <strong>Vie privée </strong>ont été fixées/adressées en fonction des besoins.

Dans le cadre de la exemple AppleScript code , menu 1 en click menu item 1 of menu 1 of ¬ est soit Afficher les Emoji et les symboles ou Cacher les Emoji et les symboles sur l'état réel de la menu en fonction de l'état de la Visionneuse de caractères fenêtre . Si l'on a également Sources d'entrée sur le site de la Entrée menu puis ajuster le nombre de la point de menu en conséquence et noter que séparateurs de menu compte dans le nombre nombre .

Le exemple AppleScript code peut être utilisé dans d'autres applications qui ont une capacité similaire à faire fonctionner un script et assigner un raccourci clavier . Cuillère à marteau est un autre application que j'utilise pour des choses similaires.

Bien que je n'utilise pas Maestro du clavier ou Éléments de mousqueton Je pense qu'ils peuvent eux aussi gérer une script avec un raccourci clavier .

FastScripts peut être utilisé pour configurer gratuitement jusqu'à 10 raccourcis script. Pour activer un nombre illimité de raccourcis script, achetez une licence et saisissez vos informations de licence dans le volet Enregistrement.

Je ne suis pas affilié au développeur de <strong>FastScripts </strong>ou <strong>Cuillère à marteau </strong>Je suis un utilisateur satisfait de ces produits.

2voto

D. Geren Points 279

C'est un bon point (vous pouvez le faire sur apple.com/feedback).

J'ai essayé plusieurs choses et ce que j'ai remarqué, c'est que le fait que la fenêtre de visualisation des caractères soit active n'est pas sans importance. Dans votre exemple, on peut dire qu'elle n'est pas active parce que les boutons de gestion de la fenêtre sont gris au lieu d'être rouges, gris et verts (le bouton du milieu, normalement jaune, n'est pas disponible parce qu'il n'y a pas de mode plein écran pour les boîtes de dialogue).

Voici le problème : parfois, je ne pouvais pas rendre la boîte de dialogue active dans l'application Notes, mais je pouvais le faire de manière cohérente avec Safari. . Dans les deux cas, la sélection d'un caractère à insérer ne rendait pas la fenêtre active. Lorsque je parvenais à la rendre active, il fallait deux clics (soit un double clic, soit un clic, une pause, un clic) sur la barre de titre ou la barre d'outils. Ensuite, W a fonctionné. Cependant, j'aurais pu me contenter de cliquer une fois sur le bouton de fermeture et en finir.


Si vous décidez de soumettre ces commentaires à Apple, comme je le ferai, je vous suggère de leur suggérer de le faire : Faire de la boîte de dialogue Character Viewer une application à part entière :

  • Libre (actuellement, si vous ouvrez la boîte de dialogue avec une application active, elle ne sera pas disponible pour une autre application à moins que la boîte de dialogue ne soit invoquée à nouveau avec la deuxième application active).
  • Respecter toutes les règles au niveau de l'application (comme suivre les commandes normales des menus ou les raccourcis clavier, y compris quitter, fermer et le sélecteur d'application).
  • Ajoute le caractère choisi au presse-papiers plutôt que de l'insérer dans l'application active au moment où la boîte de dialogue a été invoquée afin que l'utilisateur puisse le coller dans n'importe quel document ou zone de texte, même plusieurs fois.
  • Ne restent pas toujours en haut de l'écran, masquent souvent le contenu, obligeant les utilisateurs à le déplacer, ce qui ralentit la productivité.

OU, faire de la boîte de dialogue un volet, de sorte qu'avec une touche ou un clic, elle se retire du cadre de la fenêtre et disparaît lorsqu'un caractère est inséré.

OU, n'importe quelle idée de génie que vous avez. En réalité, nous voulons juste que quelqu'un chez Apple examine le visualiseur et corrige les problèmes UIX.


J'utilise souvent plusieurs caractères (, , , , , etc.), et j'ai donc créé des remplaçants clavier pour eux. Si vous n'en utilisez que quelques-uns fréquemment, évitez complètement le visualiseur de caractères :

  1. Insérer un caractère dans une note ou un document et le copier.
  2. Allez dans Préférences système > Clavier > Texte.
  3. Cliquez sur [+] au bas de la liste actuelle.
  4. Donnez-lui une chaîne de caractères unique dont vous pouvez vous souvenir dans la première colonne intitulée "Remplacer". J'utilise ¡com - l'exclamation à l'envers puis com - pour ; vous pouvez obtenir l'exclamation à l'envers avec 1.
  5. Coller le texte copié

T

1voto

dee.ogo Points 32

I Esc .

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