The keyboard shortcut you refer to was actually only one of two keyboard shortcuts that worked the same way. The other one was to use ControlOptionCommand and the Eject key instead of the Power button.
Regardless, both of these keyboard shortcut combinations will quit all apps and shut down your Mac. Of course, if you have any open documents that have not been saved you'll be asked whether you want to save them.
Since you have a Touch Bar model, I suspect you will just need to ensure you're in the right interface to see the Eject key option.
Otherwise, what actually happens if you still use the ControlOptionCommand and the Power combination, remembering that in your case the Touch ID doubles up as your Power button?
If there is no way to get that to work, you could add your own custom keyboard shortcut to achieve what you want, but that will mean changing some of the other Function Key behaviours - if this is an acceptable option and you need assistance to do this, let me know and I'll update this answer.
[UPDATE]
As requested via comments, here are the steps to creating a custom keyboard shortcut using one of your Function keys to replicate the ControlOptionCommandPower button combination:
- Go to System Preferences
- Select the Keyboard option
- Ensure you are on the Keyboard tab
- Make sure that the Use all F1,F2, etc. keys as standard function keys is not ticked
- Now choose the Shortcuts tab
- Select App Shortcuts in the lefthand column
- Click "+" symbol at the bottom of the right pane
- Leave the Application drop-down as All Applications
- In the Menu Title field type this in exactly: Shut Down...
- In the Keyboard shortcut field press the fn and F1 keys
- Click on Add
- Exit System Preferences
Now you should be able to just press the fnF1 key combination to shutdown your MBP.
NOTE: The reason at Step 4 I wanted you to ensure that the Use all F1,F2, etc. keys as standard function keys is not ticked was because you wanted to set the keyboard shortcut on a key that is already used for something else. However, if you do want to leave Use all F1,F2, etc. keys as standard function keys ticked, you can change the original F1 key shortcut to something else first and then set the F1 key (without the need for the fn key) as your keyboard shortcut.
Any questions, just ask.
I'm using the Bépo layout and I was experiencing the same issue.
I recreated the .icns
file using the iconutil
command. I just provided the 16x16, 16x16@2x and 32x32 icons.
- Create a folder named
<your_layout>.iconset
- Put your icons inside. They MUST be named
icon_16x16.png
, icon_16x16@2x.png
, icon_32x32.png
, …, icon_512x512@2x.png
.
- Run the command
iconutil -c icns <your_layout>.iconset
- Copy the resulting
.icns
file to your keyboard layout.
Since then I had no more TouchBar crash on layout switch.
Best Answer
You can also use a Terminal command to refresh the Touch Bar.
pkill "Touch Bar agent"
and hit Return.It should help you to fix this issue.