❯ defaults read com.apple.touchbar.agent
{
PresentationModeFnModes = {
appWithControlStrip = functionKeys;
};
PresentationModeGlobal = appWithControlStrip;
PresentationModePerApp = {
"com.hnc.Discord" = functionKeys;
"com.hnc.DiscordPTB" = functionKeys;
"com.microsoft.VSCode" = functionKeys;
"org.musescore.MuseScore" = functionKeys;
};
}
System Preferences → Keyboard
'Touch Bar shows' = PresentationModeGlobal
- 'App Controls'
- 'Show Control Strip' ticked:
appwithControlStrip - 'Show Control Strip' not ticked:
app
- 'Show Control Strip' ticked:
- 'Expanded Control Strip':
fullControlStrip - 'F1, F2, etc. Keys':
functionKeys - 'Quick Actions'
- 'Show Control Strip' ticked:
workflowsWithControlStrip - 'Show Control Strip' not ticked:
workflows
- 'Show Control Strip' ticked:
- 'Spaces'
- 'Show Control Strip' ticked:
spacesWithControlStrip - 'Show Control Strip' not ticked:
spaces
- 'Show Control Strip' ticked:
'Press and hold fn key to' = PresentationModeFnModes
- keys:
PresentationModeGlobalvalue (e.g.appWithControlStrip) - values:
- 'Show Control Strip':
fullControlStrip - 'Show F1, F2, etc. Keys':
functionKeys - 'Show Quick Actions':
workflows - 'Spaces':
spaces
- 'Show Control Strip':
Each dictionary value of PresentationModeFnModes defaults to functionKeys except
when the key is functionKeys, in which case the default is fullControlStrip.