-
-
Notifications
You must be signed in to change notification settings - Fork 854
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
Disable internal keyboard #95
Comments
+1 |
+1. |
+1 |
1 similar comment
+1 |
Was this for disabling the internal keyboard entirely or disabling modifying the internal keyboard? i.e. when you unplug your external keyboard on a Macbook and go back to using the internal keyboard, the modifier keys won't affect it. That bit was wonderful. |
+1 |
+1, my cat love sitting on internal keyboards😒 |
+1, I'd love to put my keyboard on my internal keyboards to save the space |
+1, I also put my keyboard on my internal keyboard :), this feature is really essential. |
This is Karabiner's major feature for me. I found a workaround to manually disable and enable internal keyboard for now: Disable: Enable: When disabled, the following error returns, but the keyboard stops anyway:
When re-enabled, the last 9 keystrokes pressed on internal keyboard while deactivated will be shown on active window. |
This command doesn't work on MacOS Sierra.
|
Check if System Integrity Protection (rootless) is disabled with:
Since 10.11 we have to disable it in order to modify files on /System, /sbin and /usr (excluding /usr/local). Instructions about feature and how to enable/disable can be found at osxdaily's article. |
@leocg — I have disabled SIP and ensured it's not enabled with |
@cantyjeffrey I have a Pok3r keyboard and I use just like you, on top of the internal keyboard. Can you paste the error? I'm using 10.12, maybe it's an issue with 10.12.1. |
@leocg
And I'm sure that
|
hey there, you're not the only one getting the error. I was reading about it and found out that the kext isn't loaded into the system when you try to unload it. Here are some steps you can follow: 1 - Run 2 - Restart the computer if you cannot find it and run 3 - run the kextunload command. If the error keep showing, verify if the kext exists in you Mac by typing
If the file exists and you still can't unload it, paste the results of the commands below so I can compare to mine:
and
|
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 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 |
How to turn on |
Old Karabiner handled this very well, I would very much like to se this feature in Karabiner-Elements as well.
The text was updated successfully, but these errors were encountered: