Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Karabiner elements breaks the TouchBar on the new MacBook pros #435

Closed
DJCool1 opened this issue Nov 18, 2016 · 47 comments
Closed

Karabiner elements breaks the TouchBar on the new MacBook pros #435

DJCool1 opened this issue Nov 18, 2016 · 47 comments
Labels

Comments

@DJCool1
Copy link

DJCool1 commented Nov 18, 2016

None of my touchbar buttons worked after installing Karabiner elements. After uninstalling it, they all immediately started working again.

@avegancafe
Copy link

+1

@avegancafe
Copy link

@DJCool1 check out this one. Decent fix, makes sense since I guess macs think that it's another keyboard.

@DJCool1
Copy link
Author

DJCool1 commented Nov 18, 2016

Ah thanks, that fixed it. For some reason, in my case there was not just one but two "No product name" keyboards listed, so I unchecked both.

@FBeccaria
Copy link

I had issues too - strangely enough the only FN keys affected were Mission Control's F11 and F12 for show desktop and dashboard respectively. They were "stuck" at volume down and volume up instead. I uninstalled Karabiner Elements and I got my keys back. Incidentally this was with the latest version (as of this writing).

@broberts01
Copy link

Yup. I'm experiencing this too. The unchecking "No Product Name" solved the Mission Control/KB/iTunes issue, but as noted the holding down Fn is still broken.

Thanks!

@allenmhc
Copy link

Just ran into the same issues as others here. To be specific, though, the Touch Bar buttons that fail seem to be the ones formerly mapped to the Fn keys: mute, volume up/down (but not the volume button that goes into the slider), play/pause (but not when in iTunes), Mission Control, keyboard lighting, etc. It's probably just incorrectly intercepting those events.

@broberts01
Copy link

Another important one that no longer works when Elements is installed is Option-Command-Esc to Force Quit.

@avegancafe
Copy link

Good point @allenmhc ! I think you're right. Interesting that it is registered as a keyboard. @broberts01 that's weird, so holding down the fn key doesn't show up the function buttons? For me it does, and f11 works as "show desktop"

@broberts01
Copy link

@kyleholzinger: Correct w/o Elements holding Fn shows F1 through F12 in any app. With Elements Fn has no effect on the Touch Bar (though if you hit Fn twice dictation will start as expected).

@avegancafe
Copy link

avegancafe commented Nov 23, 2016

Hm interesting. @broberts01 and that's even after you turned off the "No Product Name" input in the devices preferences?

@broberts01
Copy link

@kyleholzinger: Correct. The "No Product Name" is unchecked.

@noestreich
Copy link

i can attest to the observations @broberts01 is describing. I have the same exact issue.
Karabiner is installed, the ominous box unchecked. Volume- and Mediaplayer-Buttons work again, but the FN-Key is not able to bringt up the function-key-row. Without Elements, holding FN shows F1 through F12 in any app - with Elements FN has no effect on the Touch Bar.

@avegancafe
Copy link

I wonder if you uninstall karabiner if it work @noestreich @broberts01

@noestreich
Copy link

@kyleholzinger funny, I just read your reply on my phone opened up the MacBook and wanted to reply:"Yes it works when Karabiner is uninstalled but not as described above", but then i realized, that the FN key worked again. This was the first time my MacBook went to sleep since my last reinstall of Karabiner maybe there is a connection.

@avegancafe
Copy link

Hm interesting @noestreich. No idea! I've never used karabiner with sierra so no idea. Glad it works now though! Maybe that's the answer

@vincent99
Copy link

vincent99 commented Nov 28, 2016

I have the same problem, with Karabiner Elements installed and "No product name" disabled the fn key on the MacBook has no effect on the Touch Bar.

Interestingly, if I add an external Apple keyboard (0x024f) and disable modifying events from it, then the fn key on the internal keyboard still does nothing but fn on the external one does toggle the Touch Bar correctly.

Perhaps we can repurpose http://kupdates.com/tech-news/hashkey-1-button-for-all-your-hashtagging-needs/ 😛

@avegancafe
Copy link

@vincent99 I suspect something else is going on, seems like the touchbar is definitely another input device. I'd check your installed programs for seil or karabiner or something, but for everyone else it seems like for the most part disabling the "no product name" device solved this issue

@broberts01
Copy link

Just so we're clear -- disabling the "no product name" device solves the Mission Control/KB/iTunes issue, but as noted the holding down Fn to get the function keys is still broken as is any KB combination that includes the Fn keys or Esc. e.g Cmd-Optn-Esc, Cmd-F9, etc.

@wjohnson191
Copy link

When Karabiner-Elements 0.90.67 is running, holding down the fn key doesn't cause the function keys to appear on the Touch Bar. When I quit Karabiner-Elements, the problem goes away. Under "Devices", "No Product Name" shows up twice, both of which are unselected (and were unselected by default after installation). Under "Function Keys", "Use all F1..." can either be selected or deselected, the problem occurs either way.

@DannyVenezuela
Copy link

I have noticed EventViewer registers the keystrokes for mute, next track, previous track, play/pause, volume up, volume down as "SysKeyUp" eventTypes, but never a "SysKeyDown" on the TouchBar. Esc, keyboard brightness, and screen brightness all register as "SysKeyDown." I don't know enough to fix the issue but it seemed important.

@zagrebin
Copy link

+1

@SomeoneToIgnore
Copy link

I would also like to notice that for all applications you force the function keys to appear (System Preferences -> Keyboard -> Shortcuts -> Function Keys menu), those keys do not work with any kind of modifier key: Shift, Ctrl, Alt or Cmd + any function key is treated as function key only.

@eddyg
Copy link

eddyg commented Feb 27, 2017

Any update on a "proper" resolution to these issues for MacBook Pro TouchBar users?

  1. fn key does not toggle TouchBar mode display... but after the MacBook is woken up from sleep, the fn key starts to work as expected?
  2. ⌘+⌥+⎋ (command+option+esc) to open Force Quit is ignored... this can be worked around by enabling "No product name (No manufacture name)" under "Devices" (presumably this is the TouchBar), but when enabled, the "special" function keys (brightness decrement/increment, mission control, etc.) are ignored...

@mattPiratt
Copy link

I am experiencing the same problem with karabinier elements and the Fn key. I would love to see a fix or feedback

@samfearn
Copy link

samfearn commented Aug 9, 2017

I'm having the same problem as others; if I disable the 'no product name' device, then the fn key works to bring up the extended touchbar (with it enabled, this doesn't work), but disabling this device stops the escape key from functioning properly, this effects force-quit as well as other shortcuts involving escape. With the device disabled, escape does work as a stand-alone key, just not with modifier keys.

@neohunter
Copy link

Same problem here ,FN dont display the FN keys on touchbar

@nicklascarnegie
Copy link

Any progress here?

@nivshah
Copy link

nivshah commented Sep 5, 2017

I've had good luck disabling the "No product name" device from Karabiner Elements as a workaround.

@makslevental
Copy link

+1 for FN doesn't do anything when karabiner running

@avegancafe
Copy link

@makslevental you've tried the above suggestions of disabling the "no product name" as a device?

@makslevental
Copy link

@kyleholzinger correct

@iansinnott
Copy link

@makslevental what others have suggested above regarding letting the computer sleep worked for me. Put it to sleep or go into screensaver then log back in. Fn keys work again... Although this is not ideal, it might partially solve the issue.

@caepenna
Copy link

I have had similar issues (the first few keys of my control stripe stopped working after installing karabiner elements) but I can see no way to fix it, even after uninstalling karabiner and rebooting the system.

And there are people with the same issue on Apple's forum.

@simspace-dr
Copy link

Any progress on the issue that prevents Option-Command-Esc from opening Force Quit when Elements running? Whenever I want to use Option-Command-Esc to open Force Quit, I have to first quit Elements.

@simspace-dr
Copy link

Here's a link to my screen recording on YouTube showing the Option-Command-Esc bug: https://youtu.be/XxQ745Zhz6k

@cotfas
Copy link

cotfas commented Dec 14, 2017

I have the same issue

@stale
Copy link

stale bot commented Mar 3, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Mar 3, 2018
@pablobirukov
Copy link

pablobirukov commented Mar 5, 2018

Yaah, me too. Is there anything we (users) could help with?

@stale stale bot removed the stale label Mar 5, 2018
@llwt
Copy link

llwt commented Mar 28, 2018

Running into the Shift + fn + fn key not registering the shift issue. Anyone have a fix?

@chinchin96
Copy link

I'm experiencing the same thing. I can't open the Force Quit dialog window (Option-Command-Esc) when "No Product Name" is unchecked. However, if I check it, my display brightness, keyboard backlighting controls don't work.

It sounds like with some rewiring this can be fixed where it's no longer mutually exclusive. Has anyone found a workaround other than checking/unchecking the boxes?

@backslash112
Copy link

backslash112 commented Apr 6, 2018

Hey guys, please check the solution at #535, works for me.
(Find kasecato's comment)

@jkldgoefgkljefogeg
Copy link

I swapped fn and left_control on 2017 touchbar mbp running high sierra. MacOS configured to show F1, F2 on touchbar. But even with fn and left_control swapped, pressing either key causes touchbar to show expand control strip (as far as touchbar is concerned, now I have 2 fn keys)

@baharestani
Copy link

There is a good solution here.
You have to apply the one from @mutantcornholio and @kasecato

@jkldgoefgkljefogeg
Copy link

Karabiner-Elements

  • fn to left_command
  • left_command to left_control
  • left_control to fn
  • checked Modifying events from No product name
  • Use all F1, F2 keys as standard function keys

MacOS

  • Touchbar shows F1/F2
  • Press Fn to Expand Control Strip

Still Touchbar Expand Control Strip when I press either physical fn or left_control key, in my case making it impossible to perform left_command (physical Fn key) + F1

@stale
Copy link

stale bot commented Sep 1, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Sep 1, 2018
@stale stale bot closed this as completed Sep 8, 2018
@studgeek
Copy link

To save folks having to dig through the entire other thread, the workaround on Karabiner side is this post (enable keybaord 1452/34304) #535 (comment) plus possibly this post #535 (comment).

@studgeek
Copy link

I also filed #1700 as a feature request to have that keyboard enabled by default.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests