❯ 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:
PresentationModeGlobal
value (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
.