• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Show Emoji & Symbols GUI access
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Show Emoji & Symbols GUI access


  • Subject: Re: Show Emoji & Symbols GUI access
  • From: David Gregg <email@hidden>
  • Date: Mon, 06 Nov 2017 14:57:42 -0700

Yvan,

Sorry for the delay…

> The entire string is not available so I don't use "is" but "contains”.

OK…

>
> set theBundle to (path to library folder from system domain as text) &
> "Frameworks:Carbon.framework:Versions:A:Frameworks:HIToolbox.framework:"
> set EmojiAndSymbols_loc to localized string "Emoji & Symbols" from table
> "Menus" in bundle (theBundle as «class furl»)
>
> tell application id "com.apple.systemevents"
>       try
>               tell (first process whose frontmost is true) to tell menu bar 1
>                       --get name of menu bar items
>                       (*{
> 01 - "Apple",
> 02 - "???????",
> 03 - "Fichier",
> 04 - "Édition",
> …}
> *)
>                       set mt to 4
>                       --get name of menu bar item mt -- {"Édition"}
>                       tell menu bar item mt to tell menu 1
>                               # If the app uses the localized string the item
> is named EmojiAndSymbols_loc
>                               # If it doesn't, the item is named the English
> way : "Emoji & Symbols"
>                               click (first menu item whose name is
> EmojiAndSymbols_loc or name is "Emoji & Symbols")
>                       end tell
>               end tell
>       on error
>               # Try to use the menu Extra “Visualiseurs…”
>               tell process "SystemUIServer"
>                       try
>                               set keyboardExtras to first item of (menu bar
> items of menu bar 1 whose value of attribute "AXDescription" = "text input")
>                               tell keyboardExtras
>                                       perform action "AXPress" # Reveal the
> menu items
>                                       tell menu 1
>                                               --name of menu items -->
> {"Afficher le visualiseur de clavier", "Afficher les Emoji et symboles",
> missing value, "Ouvrir les préférences Clavier…"}
>                                               click (first menu item whose
> name contains EmojiAndSymbols_loc or name contains "Emoji & Symbols")
>                                       end tell # menu 1
>
>                               end tell
>                       on error
>                               error "The Menu Extra “Emoji…” is not available
> in the menu bar !"
>                       end try
>               end tell
>       end try
> end tell -- System Events
>
> I apologize but I don't know how the menu extra is named in English.

The English version toggles between “Show Emoji & Symbols” and “Hide Emoji &
Symbols”.

> I would be interested by feedback from an eastern user, Japanese for instance.
>
> Yvan KOENIG running High Sierra 10.13.1 in French (VALLAURIS, France) lundi 6
> novembre 2017 21:04:30
>
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> AppleScript-Users mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
> Archives: http://lists.apple.com/archives/applescript-users
>
> This email sent to email@hidden

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

References: 
 >Show Emoji & Symbols GUI access (From: Jean-Christophe Helary <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: 2551phil <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Jean-Christophe Helary <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Jean-Christophe Helary <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: 2551phil <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Yvan KOENIG <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Jean-Christophe Helary <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Yvan KOENIG <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: David Gregg <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Yvan KOENIG <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Jim Underwood <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Yvan KOENIG <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: David Gregg <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Jean-Christophe Helary <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: David Gregg <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Jean-Christophe Helary <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Yvan KOENIG <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Jean-Christophe Helary <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Yvan KOENIG <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: David Gregg <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Yvan KOENIG <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: David Gregg <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Yvan KOENIG <email@hidden>)
 >Re: Show Emoji & Symbols GUI access (From: Yvan KOENIG <email@hidden>)

  • Prev by Date: Re: Show Emoji & Symbols GUI access
  • Next by Date: Re: Show Emoji & Symbols GUI access
  • Previous by thread: Re: Show Emoji & Symbols GUI access
  • Next by thread: Re: Show Emoji & Symbols GUI access
  • Index(es):
    • Date
    • Thread