Function keys inoperable using magic keyboard w/2017 MBP in clamshell mode
MBP 2017.. 15 inch w/touchbar in clamshell mode. I'm using a full sized magic keyboard as my keyboard.
Even though I have "Use F1, F2, etc. keys as standard function keys" checked in Keyboard Preferences... when I hit a function key, only the "special features" work. (F10 is mute, not F10). When the keyboard viewer is opened, pressing on a function key does nothing. I can click on the function key on the keyboard viewer and yes, the function key "works" then. I'm guessing that this is some sort of disconnect between the fact that the preferences are setup for a laptop keyboard... but can't seem to find the answer. Being that there is no Fn key on the Magic Keyboard (like there is on the laptop keyboard) I feel it's related to that. (Directly or indirectly)
Perhaps there is a workaround with Keyboard Maestro. On second thought -- I don't think Keyboard Maestro is the answer unless I want to change the key commands I already use. I've been a professional Logic user since 2002 (oh, Emagic) Seems I should be able to use as standard as a keypress as option-F9 in this setup without too much headache.... right? If I hit the function key on the keyboard, as I mentioned before... it doesn't even register on the keyboard viewer app. This feels like a system level issue...
Any insights would be greatly appreciated.
I'm at work, and I attached an external monitor, my Bluetooth Magic Keyboard, and a mouse because when the Macbook Pro is closed, I need a pointing device.
The following is what the System Preferences -> Keyboard looks like WITH the Macbook Pro open, and it shows 'External'.
Also with both displays operational my Bluetooth Magic Keyboard function keys acted like F1, F2, etc... keys, and I had to use the fn key to get the Mac functions to work.
This screenshot is when I closed the laptop lid. NOTE: I had to Quit System Preferences, and re-launch it so that the display would change.
And again my Bluetooth Magic Keyboard function keys acted like F1, F2, etc... and I needed to use the fn key to get the Mac functions.
No matter whether the laptop lid was closed or open, when I toggled the System Preferences to behave as F1, F2, keys or as Mac functions, the option took effect and my Bluetooth Magic Keyboard behaved as expected.
Ok... I've made a LITTLE progress... seems I forgot there IS a fn key on the magic keyboard. However, regardless whether I have the option checked "Use F1, F2, etc. as.." I must hit the fn key along with the function key for it to transmit. The option seems to have no effect whether checked or not. Strange.
I took the laptop out of clamshell mode. Still acts weirdly. Now that I think about it, it's always been this way. Hard to explain.
while watching the keyboard viewer:
viewer is showing US full keyboard (note, not touchbar keyboard! even though no external keyboard is connected anymore)
hold down fn - I see function keys on touchbar
while holding down, hold down another modifier (lets say command)
all good there... I see the command key pressed on the viewer
while those two held down, I press a (touchbar) function key. -- the keyboard viewer changes to the laptop keyboard w/touchpad, and only transmits the function key... not the function key with the modifier.... modifier doesn't transmit.
behavior doesn't seem to change when that option is checked or not... gonna do a restart, but wanted to post now before I did. no news is bad news. 😉
Just to confirm it is Touch Bar Late 2016 15" Macbook Pro (the first model to get the Touch Bar; as well as the yuckie Butterfly keyboard 😝 )
What happens if you boot into "Safe" mode?