Karabiner-elements: How to disable the internal keyboard while using external one? (MacOS 10.12.1)

Created on 21 Oct 2016  ·  16Comments  ·  Source: pqrs-org/Karabiner-Elements

Thanks to Karabiner that I can put my external keyboard on Macbook's build-in keyboard.
Now I turn to Karabiner-Elements for working on MacOS 10.12.1 (Serria).
But I didn't find out how to disable the build-in keyboard.
Please let me know if there is any other available solution.

Most helpful comment

I've added this function in v0.90.63.
Please upgrade the latest version and configure in Devices tab.

161106-0002

All 16 comments

I think they are still working on that.
This issue is available here (with some temporary solution inside)
https://github.com/tekezo/Karabiner-Elements/issues/95

The latest release with the Devices tab fixes this for me 🎉

@jdelStrother would you mind showing us how to use it 👍 , thanks a lot :)
How do you disable all keys for Internal keyboard 😄

@nmqanh :

image

I don't think that's what was requested. This only disables _modifying_ internal keyboard events, it doesn't suppress all key presses. Tick in devices panel = the modifications apply to this keyboard, no tick = the modifications do not apply. K-E doesn't yet have this functionality, UNLESS you remap every single key to none (what a pain!), and untick the external keyboard only.

@jdelStrother It can indeed disable the external keyboard but still have no effect on internal keyboard.
k-e

Hello everyone, I wrote a Node.js script to automatically disable internal keyboard when external keyboard connected and vice versa. It work directly with Karabiner-Elements without any hacking with mac using csrutil disable.

You can feel free to use my script here, I wrote a guide in README also: https://github.com/nmqanh/karabiner-elements-disable-internal-when-external-connected

I've added this function in v0.90.63.
Please upgrade the latest version and configure in Devices tab.

161106-0002

This is so much improved over the old implementation, since Karabiner can now be configured not to disable the internal keyboard when my yubikey is attached. Thank you!

18 months later... this disable internal keyboard feature just helped me so much with a broken keyboard issue on the MBP. Thank you @tekezo !

v0.90.63 with the "Disable the built in keyboard..." function worked for me! Thank you so much!

@tekezo Is there a way that I can manually turn it on or off? Like executing a bash command? Thanks!

Awesome, thanks!! Screenshot shows the latest UI // go to Devices -> Advanced to disable

Screen Shot 2019-07-08 at 11 29 06 AM

Just saying: huge thanks for this feature 🙏 With a generation of MacBook Pros with butterfly keyboards that get broken so easily (even 2018/2019 ones!), this feature saved my day more than once.

I'm not sure if anybody else is experiencing this, but I've found that this feature disables all the buttons on the internal keyboard _except_ for the power button to the top right. This makes this feature largely unusable for me because I set my keyboard on top of my internal one and the power button keeps getting incidentally tripped.

Is there any way around this problem? I tried to re-map the power key of my internal keyboard in karabinar, but that didn't seem to have any effect.

Interesting, i put mine on top of the MBP and it hasn’t bumped it, but I
imagine that would be very annoying. Is it a built in safety feature
though?

On Mon, Sep 16, 2019 at 11:34 AM pwentz notifications@github.com wrote:

I'm not sure if anybody else is experiencing this, but I've found that
this feature disables all the buttons on the internal keyboard except
for the power button to the top right. This makes this feature largely
unusable for me because I set my keyboard on top of my internal one and the
power button keeps getting incidentally tripped.

Is there any way around this problem? I tried to re-map the power key of
my internal keyboard in karabinar, but that didn't seem to have any effect.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tekezo/Karabiner-Elements/issues/334?email_source=notifications&email_token=AANKNJDD3G7S765XF5T4FV3QJ7GUXA5CNFSM4CTUFCPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD62C56A#issuecomment-531902200,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AANKNJB5FY7EMRP7WHP5QTTQJ7GUXANCNFSM4CTUFCPA
.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

PSalant726 picture PSalant726  ·  3Comments

Joilence picture Joilence  ·  3Comments

krasnovpro picture krasnovpro  ·  3Comments

willisworley picture willisworley  ·  3Comments

impala75 picture impala75  ·  3Comments