I really like the emojis that appear on the touch bar in the Messages app. Is it possible to get this in other programs too? I can't see it in "System Preferences > Keyboard > Customize Control Strip" and it's actually the only useful thing I've found on the touch bar so far !
No. Currently there is no native way to do this and I doubt any third parties have managed to.
Each app has to build its own specific functionality for the touch bar. Depending on what view you’re on (i.e. composing vs reading email) on which app (mail vs safari) there is typically an option to "customize touch bar" in the menu on the top left of your screen that will be specific to that view.
Customize allows you to pick certain things you can add to your touch bar. Emojis are available in Mail and Safari (in addition to messages).
"Customize control strip" (in System Preferences) lets you edit the 4 slots that are always present on the right of the touch bar in addition to the view of the whole touch bar when you click the expansion arrow. These interact with the computer directly, not the app that you are using.
Update: Chrome now supports touch bar! Still no emoji button on the Mac or chrome strip...hopefully it will arrive soon.
Mac Emoji Keyboard Shortcut: ctrl + cmd + space
2thanks, you've answered the spirit of my question, since i really was wanting it in chrome, i'm just gonna switch to safari for a while 😊👍 Mar 29, 2017 at 5:49
Thanks for the great answer, its been a year still chrome doesn't support touch bar emojis.– GKSJul 19, 2018 at 14:49
It's rather pathetic that I have this perfect tool for typing emojis built right into the keyboard on this fancy new Macbook and I'm still forced to use a clumsy three-key shortcut and on-screen utility window in almost every app.– devios1Oct 27, 2018 at 15:36
@devios1 I've found a way to do it, see the answer I've added below.– A EApr 29, 2019 at 17:53
Just tried this app and it works: https://github.com/gabriellorin/touch-bar-emojis
Shows frequently used ones only, though.
Downside: it is a "normal" app which therefore shows up in the OS X Dock. Upside: it's open source!– alxndrApr 17, 2019 at 16:36
Yes. Working nicely on my MacBook now, I now have a 👍 button on my Touch Bar, which types the 👍 symbol.
In the app Automator, create a new Quick Action. Save the new Quick Action using a name consisting of the symbol it will represent e.g. I named mine "👍". (Optional: At the top of the Quick Action window you can also choose an image which will appear in front of it on the Touch Bar, I chose the plus symbol. If you don't want one you could create a blank image and use that).
In Automator, find the 'Run Applescript' action (search for it or look under Utilities) and drag it into the script area on the right.
Paste the following script into it, replacing the "thumbs up" symbol with your desired character.
set the clipboard to "👍" tell application "System Events" to keystroke "v" using command down
Save the new Quick Action you have created.
Go to System Preferences --> Keyboard --> Keyboard and either: a) set "Touch Bar shows: Quick Actions" (this will make the new icon appear on the touch bar immediately), or b) use Customise Touch Bar to add the Quick Actions icon to the touch bar (this will make the new icon appear on the touch bar when you press the Quick Actions icon).
Icon should appear on Touch Bar. Press it and an error message will appear.
Cancel the error message then go to System Preferences --> Security and Privacy --> Privacy --> Accessibility. Click the lock to make changes (if necessary) and under "Allow the apps below to control your computer" tick the new one which should have appeared named "ServicesUIAgent".
Chrome Canary (in Beta) adds support to the Touchbar, but I don't believe it's possible to set the bar to emojis.
Bettertouchtool is a great (but not free) tool which allow a hyper-granulated config of all aspects of touch bar, including different setups for different apps. It comes with a great community of people offering complex presets for free (because the app is definitely not easy to setup!).
Try ChatMate for WhatsApp. It has the touch bar capabilities.
Welcome to Ask Different! We're trying to find the best answers and those answers will provide info as to why they're the best. Explain why you think the software you recommended is better than others out there. Providing links can also help the OP, and others, find the software and evaluate it themselves. See How to Answer on how to provide a quality answer. - From Review– fsbJul 26, 2017 at 0:18