Closed Dunedan closed 5 years ago
Thanks for finding and reporting this - I can always rely on you find the bugs I missed :wink: It should be fixed now.
I'm happy to confirm that your fix works. :+1: What's still a bit odd that in that situation the Touch Bar will show the keys without fn-key for a very brief moment, before switching to the correct ones. If that's inevitable you can consider this issue solved. :slightly_smiling_face:
I'm happy to confirm that your fix works.
Thanks!
What's still a bit odd that in that situation the Touch Bar will show the keys without fn-key for a very brief moment, before switching to the correct ones. If that's inevitable you can consider this issue solved.
Ok, I pushed a fix, though it's slightly hacky. While the mode is set before the display is turned on, it appears that there's a delay inside the device that causes the mode switch to occur a little later. So I've added a small delay between setting the mode and turning on the display which seems to fix this - see if it works for you too.
While being hacky it looks much nicer now. Great job! :+1:
When the Touch Bar is switched off (after the idle timeout), pressing
fn
will wake it up again, although it won't switch into the different state, it would when pressingfn
while it is switched on. Releasing and pressingfn
again does get it into the desired state. I believe pressingfn
should always have the same effect on the keys shown on the Touch Bar, whether it's switched on or off.I confirmed this behavior with the unsplit driver, as well as with the split drivers.