pqrs-org / Karabiner-Elements

Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.
https://pqrs.org/osx/karabiner/
The Unlicense
18.69k stars 836 forks source link

touch bar conflict #595

Closed hh-in-zhuzhou closed 6 years ago

hh-in-zhuzhou commented 7 years ago

I use 2016 Mac book pro with touch bar.
In the "Devices" tab of Karabiner-Elements, there are two keyboards(of course one is the touch bar) , when I select both, and exchange the esc and caps lock key, it can work, but some key in the touch bar such as disable sounds、brightness cannot work. and when turn off the switch("Devices" tab, the touch bar device), touch bar works fine.

so, my opinion is that, can I use Karabiner-Elements only to change esc key of touch bar, but not affect other keys of touch bar ? thanks very much.

nbevan commented 7 years ago

Same question: I would really like to disable the touch bar escape key, but when I enable “No product name, Product Type 0x8600” [touch bar] the whole touch bar is disabled (being discussed at https://discussions.apple.com/message/31380587?ac_cid=tw123456#31380587 and not everyone has this particular problem).

nbevan commented 7 years ago

Solved my problem: for this to work the Touch Bar needs to be set to the default: App Controls with Control Strip in System Preferences.

It would b e great if Karabiner-Elements also supported the Expanded Control Strip.

mieky commented 7 years ago

Can confirm @nbevan's finding above, Karabiner-Elements currently seems to break the Expanded Control Strip altogether. E.g. it works fine in the "App Controls" mode but whenever I expand it, none of the controls shown actually do anything while Karabiner is running.

pudge commented 7 years ago

I still have the problem regardless of whether control strip is set to Expanded or the default, even with latest beta.

jrus commented 7 years ago

It seems to me that any touchbar actions that pop up sliders (e.g. brightness and volume) work, but the ones that are single buttons all get broken (e.g. Siri, mute, play/pause, show desktop, ...). I would recommend other users uncheck the touchbar in the devices tab of the Karabiner Elements preferences. When I untick that checkbox the touchbar then works properly again. Folks should just give up on remapping the touchbar's esc button to doing anything non-standard; use another key for whatever you wanted it to do.

Side note: The touchbar shows up as 'No Product Name (No Manufacturer Name)' on my machine -- maybe it should instead show up as 'TouchBar (Apple)' or similar?

screen shot 2017-06-21 at 10 39 10 am
jrus commented 7 years ago

Maybe this is a duplicate of #435

stale[bot] commented 6 years ago

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.