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

macOS (10.12) compatibility #660

Open
CedricGatay opened this Issue Jun 14, 2016 · 241 comments

Comments

Projects
None yet
@CedricGatay

CedricGatay commented Jun 14, 2016

Hi,
thank you for this great software. I noticed it does not seem to work anymore under the first beta of 10.12. What can I provide you to help diagnose and fix the issue (I tried digging the logs but without any luck) ?

Regards,

@landofwhimsy

This comment has been minimized.

Show comment
Hide comment
@landofwhimsy

landofwhimsy Jun 14, 2016

Yes, I've noticed this too. The program runs without complaint, but none of my key mappings take effect.

landofwhimsy commented Jun 14, 2016

Yes, I've noticed this too. The program runs without complaint, but none of my key mappings take effect.

@heshiyou

This comment has been minimized.

Show comment
Hide comment
@heshiyou

heshiyou Jun 14, 2016

+1.
Seil is dead too.

heshiyou commented Jun 14, 2016

+1.
Seil is dead too.

@sanchesfree

This comment has been minimized.

Show comment
Hide comment

sanchesfree commented Jun 14, 2016

+1

@mko-io

This comment has been minimized.

Show comment
Hide comment
@mko-io

mko-io Jun 15, 2016

Same thing here, I was using it everyday, please fix it

mko-io commented Jun 15, 2016

Same thing here, I was using it everyday, please fix it

@bosr

This comment has been minimized.

Show comment
Hide comment
@bosr

bosr Jun 15, 2016

Yep, it's out for devs to find bugs/incompatibilities in/with existing apps!

bosr commented Jun 15, 2016

Yep, it's out for devs to find bugs/incompatibilities in/with existing apps!

@flyingfang

This comment has been minimized.

Show comment
Hide comment
@flyingfang

flyingfang Jun 15, 2016

Yep,find that too.

flyingfang commented Jun 15, 2016

Yep,find that too.

@w0rd3r

This comment has been minimized.

Show comment
Hide comment
@w0rd3r

w0rd3r Jun 18, 2016

Hello, I also experience the same thing as everyone : none of the previous mappings I did work now.

w0rd3r commented Jun 18, 2016

Hello, I also experience the same thing as everyone : none of the previous mappings I did work now.

@tekezo

This comment has been minimized.

Show comment
Hide comment
@tekezo

tekezo Jun 18, 2016

Owner

macOS 10.12 changes of the generic keyboard and mouse drivers made a great impact on Karabiner and Seil.
We should make a large changes in Karabiner and Seil architecture.
There is not a workaround for this issue.

Please wait an update of Karabiner and Seil for macOS 10.12.
(It may take a long time.)

Owner

tekezo commented Jun 18, 2016

macOS 10.12 changes of the generic keyboard and mouse drivers made a great impact on Karabiner and Seil.
We should make a large changes in Karabiner and Seil architecture.
There is not a workaround for this issue.

Please wait an update of Karabiner and Seil for macOS 10.12.
(It may take a long time.)

@heshiyou

This comment has been minimized.

Show comment
Hide comment
@heshiyou

heshiyou Jun 18, 2016

@tekezo really appeciate your work!

heshiyou commented Jun 18, 2016

@tekezo really appeciate your work!

@blackxored

This comment has been minimized.

Show comment
Hide comment
@blackxored

blackxored Jun 18, 2016

I should've checked before, now I have to downgrade :( 3 hours backup and counting.

blackxored commented Jun 18, 2016

I should've checked before, now I have to downgrade :( 3 hours backup and counting.

@mkleehammer

This comment has been minimized.

Show comment
Hide comment
@mkleehammer

mkleehammer Jun 28, 2016

Is there anything I can do to help this along as a user / tester? (I know C++, but not OS/X, so I can't help there yet.)

mkleehammer commented Jun 28, 2016

Is there anything I can do to help this along as a user / tester? (I know C++, but not OS/X, so I can't help there yet.)

@tekezo

This comment has been minimized.

Show comment
Hide comment
@tekezo

tekezo Jun 29, 2016

Owner

@mkleehammer Thank you!
The development progress is not reached to the testing stage yet.
I'll inform the beta release at here. Please wait.

Owner

tekezo commented Jun 29, 2016

@mkleehammer Thank you!
The development progress is not reached to the testing stage yet.
I'll inform the beta release at here. Please wait.

@sanchesfree

This comment has been minimized.

Show comment
Hide comment
@sanchesfree

sanchesfree Jul 6, 2016

Somebody test on sierra beta 2 ?

sanchesfree commented Jul 6, 2016

Somebody test on sierra beta 2 ?

@soffchen

This comment has been minimized.

Show comment
Hide comment
@soffchen

soffchen Jul 6, 2016

Still getting kernel ext error on Sierra beta 2

soffchen commented Jul 6, 2016

Still getting kernel ext error on Sierra beta 2

@suclogger

This comment has been minimized.

Show comment
Hide comment
@suclogger

suclogger Jul 8, 2016

Still not working on public beta1

suclogger commented Jul 8, 2016

Still not working on public beta1

@liasica

This comment has been minimized.

Show comment
Hide comment
@liasica

liasica Jul 11, 2016

Still not working on 10.12 pb1 too

liasica commented Jul 11, 2016

Still not working on 10.12 pb1 too

@zanderzhng

This comment has been minimized.

Show comment
Hide comment
@zanderzhng

zanderzhng Jul 11, 2016

I think we've had enough not working on macOS Sierra PB1 comments. It should already be WIP.

zanderzhng commented Jul 11, 2016

I think we've had enough not working on macOS Sierra PB1 comments. It should already be WIP.

@wd

This comment has been minimized.

Show comment
Hide comment
@wd

wd Jul 12, 2016

Sorry, but may I ask about the time to fix this problem? I'm very dependent on this tool in daily use, If it will be a long time to fix, I'll consider to go back to 10.11.

wd commented Jul 12, 2016

Sorry, but may I ask about the time to fix this problem? I'm very dependent on this tool in daily use, If it will be a long time to fix, I'll consider to go back to 10.11.

@tekezo

This comment has been minimized.

Show comment
Hide comment
@tekezo

tekezo Jul 12, 2016

Owner

@wd It takes more time. Please go back to 10.11 at the moment.

I'm working on prototying the next generation of Karabiner and Seil but I have to solve many problems.
https://github.com/tekezo/Karabiner-Elements

Owner

tekezo commented Jul 12, 2016

@wd It takes more time. Please go back to 10.11 at the moment.

I'm working on prototying the next generation of Karabiner and Seil but I have to solve many problems.
https://github.com/tekezo/Karabiner-Elements

@pinver

This comment has been minimized.

Show comment
Hide comment
@pinver

pinver Jul 16, 2016

Great work tekezo: what about Sail? I just need to remap esc to caps-lock, for vim usage...

pinver commented Jul 16, 2016

Great work tekezo: what about Sail? I just need to remap esc to caps-lock, for vim usage...

@christopherdwhite

This comment has been minimized.

Show comment
Hide comment
@christopherdwhite

christopherdwhite Jul 29, 2016

@tekezo Thanks for working on this and building such an incredible tool, I didn't realize how much I would miss it until it wasn't available. ❤️

christopherdwhite commented Jul 29, 2016

@tekezo Thanks for working on this and building such an incredible tool, I didn't realize how much I would miss it until it wasn't available. ❤️

@sanchesfree

This comment has been minimized.

Show comment
Hide comment
@sanchesfree

sanchesfree Jul 31, 2016

Somebody try this https://ei-kana.appspot.com ? I'm not has sierra installed, can't use this and not undestand what is it)) but site layout like karabiner site.

sanchesfree commented Jul 31, 2016

Somebody try this https://ei-kana.appspot.com ? I'm not has sierra installed, can't use this and not undestand what is it)) but site layout like karabiner site.

@lidatong

This comment has been minimized.

Show comment
Hide comment
@lidatong

lidatong Aug 14, 2016

To clarify, was anyone able to use the above (https://ei-kana.appspot.com) to get Karabiner to work in 10.12? Or is it just for keyboard language switching (my understanding of the translation)? Also thank you tekezo, looking forward to Karabiner-Elements

lidatong commented Aug 14, 2016

To clarify, was anyone able to use the above (https://ei-kana.appspot.com) to get Karabiner to work in 10.12? Or is it just for keyboard language switching (my understanding of the translation)? Also thank you tekezo, looking forward to Karabiner-Elements

@dvkndn

This comment has been minimized.

Show comment
Hide comment
@dvkndn

dvkndn Aug 17, 2016

@lidatong @sanchesfree It seems the reason of the karabiner link in that page is the author want to say that this app works with karabiner. I'm on Sierra now and as far as I see that app only for switch keyboard language. It is not karabiner or a helper for karabiner to run on Sierra.

dvkndn commented Aug 17, 2016

@lidatong @sanchesfree It seems the reason of the karabiner link in that page is the author want to say that this app works with karabiner. I'm on Sierra now and as far as I see that app only for switch keyboard language. It is not karabiner or a helper for karabiner to run on Sierra.

@lewisthompson

This comment has been minimized.

Show comment
Hide comment
@lewisthompson

lewisthompson Aug 27, 2016

For reference the Sierra code is being worked on at https://github.com/tekezo/Karabiner-Elements

lewisthompson commented Aug 27, 2016

For reference the Sierra code is being worked on at https://github.com/tekezo/Karabiner-Elements

@the-braveknight

This comment has been minimized.

Show comment
Hide comment
@the-braveknight

the-braveknight Aug 31, 2016

Did you identify the issue with Sierra?

the-braveknight commented Aug 31, 2016

Did you identify the issue with Sierra?

@nikitavoloboev

This comment has been minimized.

Show comment
Hide comment
@nikitavoloboev

nikitavoloboev Sep 7, 2016

I really think we should all donate some money to this project. It is really unbelievable that such project is being offered by free to all and is open source and is supported by just one person. I myself am just a student but the value that Karabiner has brought to me is invaluable. This is literally the only reason I cannot upgrade my OS right now. I really think we should support the development of this project.

Here is the page where we all can chip in to support this project. I just want to say thank you again to @tekezo for both your help and the utility you have created by making this powerful tool.

I am also really curious whether the new version will be compatible with the old private.xml as the one I have is over 5k lines and I am not looking forward to changing it. :|

I will chim in the money I have to the project though. Thank you again @tekezo for all the work you have done on this and your active support to provide support for the new update. ♥♥♥

nikitavoloboev commented Sep 7, 2016

I really think we should all donate some money to this project. It is really unbelievable that such project is being offered by free to all and is open source and is supported by just one person. I myself am just a student but the value that Karabiner has brought to me is invaluable. This is literally the only reason I cannot upgrade my OS right now. I really think we should support the development of this project.

Here is the page where we all can chip in to support this project. I just want to say thank you again to @tekezo for both your help and the utility you have created by making this powerful tool.

I am also really curious whether the new version will be compatible with the old private.xml as the one I have is over 5k lines and I am not looking forward to changing it. :|

I will chim in the money I have to the project though. Thank you again @tekezo for all the work you have done on this and your active support to provide support for the new update. ♥♥♥

@filiptepper

This comment has been minimized.

Show comment
Hide comment
@filiptepper

filiptepper Sep 7, 2016

Donated. Thanks for all your hard work, looking forward to Sierra upgrade!

filiptepper commented Sep 7, 2016

Donated. Thanks for all your hard work, looking forward to Sierra upgrade!

@knu

This comment has been minimized.

Show comment
Hide comment
@knu

knu Sep 8, 2016

Contributor

Donated. Buy yourself a good cup of coffee or tea of your choice and take a break!

Contributor

knu commented Sep 8, 2016

Donated. Buy yourself a good cup of coffee or tea of your choice and take a break!

@thertzelle

This comment has been minimized.

Show comment
Hide comment
@thertzelle

thertzelle Sep 8, 2016

Donated. Looking forward to a beta version for Sierra, I love using this tool.

thertzelle commented Sep 8, 2016

Donated. Looking forward to a beta version for Sierra, I love using this tool.

@yuichibass

This comment has been minimized.

Show comment
Hide comment
@yuichibass

yuichibass Sep 8, 2016

Donated. Thanks for your work!

yuichibass commented Sep 8, 2016

Donated. Thanks for your work!

@HiroshiHorie

This comment has been minimized.

Show comment
Hide comment
@HiroshiHorie

HiroshiHorie Sep 8, 2016

Donated. Please keep up the good work !
いつも使わせていただいております、専門外なのでコードの貢献はできませんが少額ですが寄付させていただきました。

HiroshiHorie commented Sep 8, 2016

Donated. Please keep up the good work !
いつも使わせていただいております、専門外なのでコードの貢献はできませんが少額ですが寄付させていただきました。

@quozd

This comment has been minimized.

Show comment
Hide comment
@quozd

quozd Sep 8, 2016

Donated. Thanks for your work!

quozd commented Sep 8, 2016

Donated. Thanks for your work!

@j-delaney

This comment has been minimized.

Show comment
Hide comment
@j-delaney

j-delaney Sep 8, 2016

Donated as well. Keep up the great work @tekezo ! Karabiner is really awesome and a central part of my workflow

j-delaney commented Sep 8, 2016

Donated as well. Keep up the great work @tekezo ! Karabiner is really awesome and a central part of my workflow

@TSFoster

This comment has been minimized.

Show comment
Hide comment
@TSFoster

TSFoster Sep 8, 2016

Donated. Good idea, @nikitavoloboev. I'm guessing Karabiner is very, very important to everybody reading this, and no doubt many others. It's easy to forget how much we rely on people's unpaid contributions to OSS, and the last couple of months without Karabiner/Seil have been a humble reminder of that (and also a humble reminder to not install a beta OS on your main machine!)

TSFoster commented Sep 8, 2016

Donated. Good idea, @nikitavoloboev. I'm guessing Karabiner is very, very important to everybody reading this, and no doubt many others. It's easy to forget how much we rely on people's unpaid contributions to OSS, and the last couple of months without Karabiner/Seil have been a humble reminder of that (and also a humble reminder to not install a beta OS on your main machine!)

@radiophage

This comment has been minimized.

Show comment
Hide comment
@radiophage

radiophage Sep 9, 2016

Donated - thank you @tekezo ありがとうございました

radiophage commented Sep 9, 2016

Donated - thank you @tekezo ありがとうございました

@tamanishi

This comment has been minimized.

Show comment
Hide comment
@tamanishi

tamanishi Sep 9, 2016

大変有り難く(空気のように)使わせていただいておりました。
ことmac + vimユーザには欠かせないツールなのではないかと思います。
とても少額ですが寄付させていただきました。
何かしらお役に立てればと思います。

砂原 正幸

On Fri, Sep 9, 2016 at 11:52 AM, radiophage notifications@github.com
wrote:

Donated - thank you @tekezo https://github.com/tekezo


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#660 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABLjS_XxFXdqVIi_3h6kbyJrS66w0CQsks5qoMnSgaJpZM4I1S9c
.

tamanishi commented Sep 9, 2016

大変有り難く(空気のように)使わせていただいておりました。
ことmac + vimユーザには欠かせないツールなのではないかと思います。
とても少額ですが寄付させていただきました。
何かしらお役に立てればと思います。

砂原 正幸

On Fri, Sep 9, 2016 at 11:52 AM, radiophage notifications@github.com
wrote:

Donated - thank you @tekezo https://github.com/tekezo


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#660 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABLjS_XxFXdqVIi_3h6kbyJrS66w0CQsks5qoMnSgaJpZM4I1S9c
.

@volsk

This comment has been minimized.

Show comment
Hide comment
@volsk

volsk Sep 9, 2016

Donated. Thanks @tekezo

volsk commented Sep 9, 2016

Donated. Thanks @tekezo

@talha131

This comment has been minimized.

Show comment
Hide comment
@talha131

talha131 Sep 10, 2016

Donated. Thanks @tekezo. Keep up the good work.

Now that I can't use Karabiner on macOS Sierra, I realize how important it was to my workflow. Can't wait to get my hands on Karabiner update.

talha131 commented Sep 10, 2016

Donated. Thanks @tekezo. Keep up the good work.

Now that I can't use Karabiner on macOS Sierra, I realize how important it was to my workflow. Can't wait to get my hands on Karabiner update.

@asmeurer

This comment has been minimized.

Show comment
Hide comment
@asmeurer

asmeurer Jan 27, 2017

@jart he did communicate here (if the link doesn't work just search for the first comment by @tekezo on this issue). It's just been swamped by other people here. Apparently the changes are quite fundamental. The project is not abandoned. There are quite a few recent comments to karabiner-elements.

asmeurer commented Jan 27, 2017

@jart he did communicate here (if the link doesn't work just search for the first comment by @tekezo on this issue). It's just been swamped by other people here. Apparently the changes are quite fundamental. The project is not abandoned. There are quite a few recent comments to karabiner-elements.

@deepakjois

This comment has been minimized.

Show comment
Hide comment
@deepakjois

deepakjois Jan 27, 2017

For people complaining, please let @tekezo be. He is not accountable to you or anybody else, and no it does not matter whether you or someone else donated to this project (It’s a donation, remember!). Cannot believe the sense of entitlement some people have!

If you have a problem, consider forking the repository and contributing your own patches. That’s what open source is about. Please stop discouraging people who contribute their time and resources expecting nothing in return, with your endless whining.

deepakjois commented Jan 27, 2017

For people complaining, please let @tekezo be. He is not accountable to you or anybody else, and no it does not matter whether you or someone else donated to this project (It’s a donation, remember!). Cannot believe the sense of entitlement some people have!

If you have a problem, consider forking the repository and contributing your own patches. That’s what open source is about. Please stop discouraging people who contribute their time and resources expecting nothing in return, with your endless whining.

@tobsn

This comment has been minimized.

Show comment
Hide comment
@tobsn

tobsn Jan 27, 2017

Well, it's just not possibly obviously - I donated and why not? The guy works on this for free essentially. I switched to BetterTouchTools meanwhile - once elements is finished I revisit.

@jart - Even after donating, which nobody forced anyone to, It's open source software and entitled U.S. style customer support bitching is out of line. If you are an "open source developer" and you need it so badly, it's an open source project, go fix it yourself.

tobsn commented Jan 27, 2017

Well, it's just not possibly obviously - I donated and why not? The guy works on this for free essentially. I switched to BetterTouchTools meanwhile - once elements is finished I revisit.

@jart - Even after donating, which nobody forced anyone to, It's open source software and entitled U.S. style customer support bitching is out of line. If you are an "open source developer" and you need it so badly, it's an open source project, go fix it yourself.

@jart

This comment has been minimized.

Show comment
Hide comment
@jart

jart Jan 27, 2017

@tobsn If you want to defend the author, I don't think using language like that is the right way to go about doing it.

jart commented Jan 27, 2017

@tobsn If you want to defend the author, I don't think using language like that is the right way to go about doing it.

@therealmarv

This comment has been minimized.

Show comment
Hide comment
@therealmarv

therealmarv Jan 27, 2017

@jart language please... people like you make me mad and make me wanna leave open source (I write open source myself for years). Really.... fix it yourself and contribute source code. Go deep into Hammerspoon and/or khd in combination with Karabiner Elements. My guess is more you have not tried hard enough. You should more blame Apple than ever blaming open source side projects.

therealmarv commented Jan 27, 2017

@jart language please... people like you make me mad and make me wanna leave open source (I write open source myself for years). Really.... fix it yourself and contribute source code. Go deep into Hammerspoon and/or khd in combination with Karabiner Elements. My guess is more you have not tried hard enough. You should more blame Apple than ever blaming open source side projects.

@jart

This comment has been minimized.

Show comment
Hide comment
@jart

jart Jan 27, 2017

@therealmarv All I'm saying is that @tekezo appears to have fixed the problem in Karabiner-Elements. Why can't he fix it in Karabiner? Also take into consideration that "fix it yourself" isn't always an option. Most employers have policies in place that prevent one from contributing a non trivial patch to an open source project without going through red tape. Also consider that, when a project is abandoned and its founder is AWOL, the likelihood that a pull request would be merged rapidly approaches zero. So any time spent working on such a contribution would likely be wasted.

jart commented Jan 27, 2017

@therealmarv All I'm saying is that @tekezo appears to have fixed the problem in Karabiner-Elements. Why can't he fix it in Karabiner? Also take into consideration that "fix it yourself" isn't always an option. Most employers have policies in place that prevent one from contributing a non trivial patch to an open source project without going through red tape. Also consider that, when a project is abandoned and its founder is AWOL, the likelihood that a pull request would be merged rapidly approaches zero. So any time spent working on such a contribution would likely be wasted.

@cmsj

This comment has been minimized.

Show comment
Hide comment
@cmsj

cmsj Jan 27, 2017

Contributor

@jart Karabiner cannot be fixed, Apple changed the HID layer of the kernel. The way Karabiner worked cannot be applied to Sierra kernels. Period.

Karabiner-Elements is a complete rewrite of Karabiner that is compatible with the new HID layer in Sierra's kernel. Karabiner is de-facto abandoned because IT CANNOT WORK ANYMORE.

Karabiner Elements is being worked on almost every day. FOR FREE. FOR YOU. tekezo is NOT AWOL.

It already works for simple remappings, and there is an Issue open on it, created by tekezo, to add support for the more complex features that Karabiner had. If you looked at the Karabiner repo you would see that work on Karabiner began in January 2008. That's 9 years ago. Nine years to get Karabiner to the awesome tool it was up to El Capitan. You cannot expect a complete rewrite to reach full feature parity in the few months since Sierra has been available.

Please stop being negative, tekezo has done amazing, amazing work for all of us, FOR FREE. Some of us have chosen to donate, but we were never asked to. Everyone understands that it is inconvenient for you to lose the functionality of Karabiner, we are all feeling the pain too, but shit-posting about it on GitHub is going to do nothing except make you look bad. You are wrong, please accept it quietly and be patient.

I'm sorry I'm being quite harsh here, but as a long-time open source developer myself, I understand how demoralising it can be to see rude demands about how you should choose to spend your free time. Tekezo is AWESOME and we love him.

Contributor

cmsj commented Jan 27, 2017

@jart Karabiner cannot be fixed, Apple changed the HID layer of the kernel. The way Karabiner worked cannot be applied to Sierra kernels. Period.

Karabiner-Elements is a complete rewrite of Karabiner that is compatible with the new HID layer in Sierra's kernel. Karabiner is de-facto abandoned because IT CANNOT WORK ANYMORE.

Karabiner Elements is being worked on almost every day. FOR FREE. FOR YOU. tekezo is NOT AWOL.

It already works for simple remappings, and there is an Issue open on it, created by tekezo, to add support for the more complex features that Karabiner had. If you looked at the Karabiner repo you would see that work on Karabiner began in January 2008. That's 9 years ago. Nine years to get Karabiner to the awesome tool it was up to El Capitan. You cannot expect a complete rewrite to reach full feature parity in the few months since Sierra has been available.

Please stop being negative, tekezo has done amazing, amazing work for all of us, FOR FREE. Some of us have chosen to donate, but we were never asked to. Everyone understands that it is inconvenient for you to lose the functionality of Karabiner, we are all feeling the pain too, but shit-posting about it on GitHub is going to do nothing except make you look bad. You are wrong, please accept it quietly and be patient.

I'm sorry I'm being quite harsh here, but as a long-time open source developer myself, I understand how demoralising it can be to see rude demands about how you should choose to spend your free time. Tekezo is AWESOME and we love him.

@alvaro1728

This comment has been minimized.

Show comment
Hide comment
@alvaro1728

alvaro1728 Jan 27, 2017

@cmsj It's evident that the "pain" of losing keyboard remappings has affected some more than others. I felt it tremendously after using Windows all my professional life and then having to move to the Mac. Karabiner brought back the joy of all the Ctrl shortcuts, which to me feel a lot more natural than the Cmd ones. Heck, I even physically swapped the "control" and "fn" keys on my Macbook so that they would stay consistent with the external keyboard. Karabiner allowed all that seamlessly... and then I upgraded to Sierra and the pain returned. It seemed like something that could and should have been fixed right away and I still don't understand how starting from scratch was the only recourse. (Perhaps the code wasn't modularized to allow it.) Alas, I don't have the time or expertise to contribute to the project so waiting patiently for Karabiner-Elements to come up to speed feature-wise is all I can do. So I'll be waiting.

alvaro1728 commented Jan 27, 2017

@cmsj It's evident that the "pain" of losing keyboard remappings has affected some more than others. I felt it tremendously after using Windows all my professional life and then having to move to the Mac. Karabiner brought back the joy of all the Ctrl shortcuts, which to me feel a lot more natural than the Cmd ones. Heck, I even physically swapped the "control" and "fn" keys on my Macbook so that they would stay consistent with the external keyboard. Karabiner allowed all that seamlessly... and then I upgraded to Sierra and the pain returned. It seemed like something that could and should have been fixed right away and I still don't understand how starting from scratch was the only recourse. (Perhaps the code wasn't modularized to allow it.) Alas, I don't have the time or expertise to contribute to the project so waiting patiently for Karabiner-Elements to come up to speed feature-wise is all I can do. So I'll be waiting.

@doncl

This comment has been minimized.

Show comment
Hide comment
@doncl

doncl Jan 28, 2017

@alvaro1728 I agree with your assessment about how wonderful Karabiner was.

It seemed like something that could and should have been fixed right away and I still don't
understand how starting from scratch was the only recourse. (Perhaps the code wasn't modularized > to allow it.) Alas, I don't have the time or expertise to contribute to the project

I've been a software engineer for 20 years, and I can tell you that sometimes this happens, despite all best efforts to build software such that it's maintainable. I can also tell you that Apple sometimes changes things precipitously. I'm not quite sure what happened to the HID interfaces, and like you, I have not reviewed the Karabiner code thoroughly, and so am not in a position to defend Tekezo's coding practices, just as, with respect, you're not really able to credibly criticize them.

Standing from outside the codebase, with no knowledge of its internals, and suggesting that it should have been adaptable in the face of jarring changes from Apple is..well...not a valid position. Software, even in 2017, is very much not like a car or a building or a construction project; it's a very different kind of enterprise, and one that, despite society's need to quantify and control the process, remains very much a mysterious creative process that is more opaque than we'd like it to be. I've seen many software development methodologies come and go over the decades, all promising to make the process more predictable and controllable by the people signing the checks, and the thing they all have in common is that they simply don't change the fundamental nature of the process, which is much like the way monks made books before the invention of the printing press; it's an artisan process. Yes, it'd be awesome if karabiner could have adapted trivially to Sierra, but airing speculations about the code quality is not appropriate, without at least thoroughly reviewing the code, by someone knowledgeable about Apple HID specifics. If I were Tekezo, I wouldn't appreciate it.

Add to this the fact that Karabiner is clearly not how Tekezo feeds his family. I'm very grateful for this wonderful piece of software, and we should all throw a few shekels Tekezo's way, and we should not hound him.

I very sincerely hope that he's able to see his way to bringing us a version of Karabiner, derived from Karabiner-Elements that delivers the same value as Karabiner has to us; but I don't think criticism is in order here, at all.

doncl commented Jan 28, 2017

@alvaro1728 I agree with your assessment about how wonderful Karabiner was.

It seemed like something that could and should have been fixed right away and I still don't
understand how starting from scratch was the only recourse. (Perhaps the code wasn't modularized > to allow it.) Alas, I don't have the time or expertise to contribute to the project

I've been a software engineer for 20 years, and I can tell you that sometimes this happens, despite all best efforts to build software such that it's maintainable. I can also tell you that Apple sometimes changes things precipitously. I'm not quite sure what happened to the HID interfaces, and like you, I have not reviewed the Karabiner code thoroughly, and so am not in a position to defend Tekezo's coding practices, just as, with respect, you're not really able to credibly criticize them.

Standing from outside the codebase, with no knowledge of its internals, and suggesting that it should have been adaptable in the face of jarring changes from Apple is..well...not a valid position. Software, even in 2017, is very much not like a car or a building or a construction project; it's a very different kind of enterprise, and one that, despite society's need to quantify and control the process, remains very much a mysterious creative process that is more opaque than we'd like it to be. I've seen many software development methodologies come and go over the decades, all promising to make the process more predictable and controllable by the people signing the checks, and the thing they all have in common is that they simply don't change the fundamental nature of the process, which is much like the way monks made books before the invention of the printing press; it's an artisan process. Yes, it'd be awesome if karabiner could have adapted trivially to Sierra, but airing speculations about the code quality is not appropriate, without at least thoroughly reviewing the code, by someone knowledgeable about Apple HID specifics. If I were Tekezo, I wouldn't appreciate it.

Add to this the fact that Karabiner is clearly not how Tekezo feeds his family. I'm very grateful for this wonderful piece of software, and we should all throw a few shekels Tekezo's way, and we should not hound him.

I very sincerely hope that he's able to see his way to bringing us a version of Karabiner, derived from Karabiner-Elements that delivers the same value as Karabiner has to us; but I don't think criticism is in order here, at all.

@ferfebles

This comment has been minimized.

Show comment
Hide comment
@ferfebles

ferfebles Feb 3, 2017

Donated again. Thanks for all the years I've been using Karabiner, and for the work you're investing in the new Karabiner-Elements.

ferfebles commented Feb 3, 2017

Donated again. Thanks for all the years I've been using Karabiner, and for the work you're investing in the new Karabiner-Elements.

@pkamb

This comment has been minimized.

Show comment
Hide comment
@pkamb

pkamb Feb 3, 2017

Reminder that in the Sierra Compatibility Dev Discussion ticket we've posted a bug report that can be copied/pasted into Apple's bug report and/or feature request forms.

Nearly 20 people have filed a Apple bug report asking for pre-Sierra legacy keyboard drivers (as required by Karabiner) to be re-supported in some manner in a future version of Mac OS.

Directions for filing a bug report here:
#739 (comment)

These keyboard driver changes impact many other devices and apps beyond Karabiner. Hearing from users who have been left behind by these changes is one of the only ways Apple would be interested in introducing a compatibility layer. Please file a bug report if you can, as the volume of feedback is apparently very important for Apple's prioritization.

pkamb commented Feb 3, 2017

Reminder that in the Sierra Compatibility Dev Discussion ticket we've posted a bug report that can be copied/pasted into Apple's bug report and/or feature request forms.

Nearly 20 people have filed a Apple bug report asking for pre-Sierra legacy keyboard drivers (as required by Karabiner) to be re-supported in some manner in a future version of Mac OS.

Directions for filing a bug report here:
#739 (comment)

These keyboard driver changes impact many other devices and apps beyond Karabiner. Hearing from users who have been left behind by these changes is one of the only ways Apple would be interested in introducing a compatibility layer. Please file a bug report if you can, as the volume of feedback is apparently very important for Apple's prioritization.

@cray0000

This comment has been minimized.

Show comment
Hide comment
@cray0000

cray0000 Feb 12, 2017

I was struggling to replicate my Karabiner setup of functional keys remaps as well as multi-key setup of Diamond Cursor (jkli or vim hjkl) and backspace/delete/page up/page down with ctrl modifier key. Here is what I ended up doing:

On the current stage of development Karabiner-Elements allows to do a reliable single-to-single key remap of pretty much anything. So I use it to remap modifier keys (including fn) and ~ on european keyboard.

But the multikey hotkeys are not supported yet, so for that functionality I'm using ⌘英かな.
The app is in japanese but it's easy to figure out how to specify hotkeys.

Hint: configuration of ⌘英かな is done from the interface by actually pressing the keys. I don't know if there is a config file where you can do manual edits. But if you want to add hotkeys on a macbook to press PageUp, PageDown, Delete in a simple way -- you can just plug in an external usb keyboard when specifying the remaps.

cray0000 commented Feb 12, 2017

I was struggling to replicate my Karabiner setup of functional keys remaps as well as multi-key setup of Diamond Cursor (jkli or vim hjkl) and backspace/delete/page up/page down with ctrl modifier key. Here is what I ended up doing:

On the current stage of development Karabiner-Elements allows to do a reliable single-to-single key remap of pretty much anything. So I use it to remap modifier keys (including fn) and ~ on european keyboard.

But the multikey hotkeys are not supported yet, so for that functionality I'm using ⌘英かな.
The app is in japanese but it's easy to figure out how to specify hotkeys.

Hint: configuration of ⌘英かな is done from the interface by actually pressing the keys. I don't know if there is a config file where you can do manual edits. But if you want to add hotkeys on a macbook to press PageUp, PageDown, Delete in a simple way -- you can just plug in an external usb keyboard when specifying the remaps.

@dorian-grey

This comment has been minimized.

Show comment
Hide comment
@dorian-grey

dorian-grey Feb 12, 2017

cray0000, thanks for the suggestion - diamond cursor works perfectly! Not sure why the app shows the output of an individual press of (arrow left) as (fn)(arrow left), but it works nevertheless. Now I only need a way to customise the keystroke repeat interval and then I'm set.

Still, diamond curser was the most important piece of the puzzle, thank you again so much!

dorian-grey commented Feb 12, 2017

cray0000, thanks for the suggestion - diamond cursor works perfectly! Not sure why the app shows the output of an individual press of (arrow left) as (fn)(arrow left), but it works nevertheless. Now I only need a way to customise the keystroke repeat interval and then I'm set.

Still, diamond curser was the most important piece of the puzzle, thank you again so much!

@dm17

This comment has been minimized.

Show comment
Hide comment
@dm17

dm17 Feb 13, 2017

Is there a process you use to convert a Karabiner profile to a Karabiner-Elements profile?

dm17 commented Feb 13, 2017

Is there a process you use to convert a Karabiner profile to a Karabiner-Elements profile?

@greyshi

This comment has been minimized.

Show comment
Hide comment
@greyshi

greyshi Mar 12, 2017

⌘英かな works for me, and the only thing it's missing is the ability to detect the mac function keys like pause/play and volume control. Anyone have any luck with that?

greyshi commented Mar 12, 2017

⌘英かな works for me, and the only thing it's missing is the ability to detect the mac function keys like pause/play and volume control. Anyone have any luck with that?

@txchen

This comment has been minimized.

Show comment
Hide comment
@txchen

txchen Mar 28, 2017

Has anybody tried 10.13 beta? Is this fixed in new OS version?

txchen commented Mar 28, 2017

Has anybody tried 10.13 beta? Is this fixed in new OS version?

@patrickwelker

This comment has been minimized.

Show comment
Hide comment
@patrickwelker

patrickwelker Mar 31, 2017

No, but I tried downgrading to El Capitan. Finally enjoying the 20 button combos with my Evoluent vertical mouse again. I love Karabiner. didn't know about the template… this needs to be spread.

patrickwelker commented Mar 31, 2017

No, but I tried downgrading to El Capitan. Finally enjoying the 20 button combos with my Evoluent vertical mouse again. I love Karabiner. didn't know about the template… this needs to be spread.

@txchen

This comment has been minimized.

Show comment
Hide comment
@txchen

txchen Mar 31, 2017

@pattulus I also keep using El Capitan, just because I need a working Karabiner :)

txchen commented Mar 31, 2017

@pattulus I also keep using El Capitan, just because I need a working Karabiner :)

@justinbowes

This comment has been minimized.

Show comment
Hide comment
@justinbowes

justinbowes Apr 5, 2017

https://github.com/tekezo/Karabiner-Elements/blob/master/README.md

Project Status

Karabiner-Elements works fine.

You can download the latest Karabiner-Elements from https://pqrs.org/latest/karabiner-elements-latest.dmg

Inasmuch as Karabiner-Elements was a rewrite to address this issue and others, I think this issue should be closed.

justinbowes commented Apr 5, 2017

https://github.com/tekezo/Karabiner-Elements/blob/master/README.md

Project Status

Karabiner-Elements works fine.

You can download the latest Karabiner-Elements from https://pqrs.org/latest/karabiner-elements-latest.dmg

Inasmuch as Karabiner-Elements was a rewrite to address this issue and others, I think this issue should be closed.

@doncl

This comment has been minimized.

Show comment
Hide comment
@doncl

doncl Apr 5, 2017

I believe the developer's intent is to do a rewrite of Karabiner when he has fully completed Karabiner-Elements, using Karabiner-Elements as a foundational piece for implementing all of Karabiner's functionality as appropriate in the new world of Sierra. I believe Karabiner will be a superset of the things Karabiner-Element can do, and as the issue is about the old Karabiner not working on Sierra, it probably should stay open until the developer says he is satisfied with the new version of Karabiner, with whatever degree of parity makes sense?

doncl commented Apr 5, 2017

I believe the developer's intent is to do a rewrite of Karabiner when he has fully completed Karabiner-Elements, using Karabiner-Elements as a foundational piece for implementing all of Karabiner's functionality as appropriate in the new world of Sierra. I believe Karabiner will be a superset of the things Karabiner-Element can do, and as the issue is about the old Karabiner not working on Sierra, it probably should stay open until the developer says he is satisfied with the new version of Karabiner, with whatever degree of parity makes sense?

@jamesonquinn

This comment has been minimized.

Show comment
Hide comment
@jamesonquinn

jamesonquinn Apr 13, 2017

⌘英かな is good, but hard to use if you don't speak Japanese (which I don't). I've begun translating it (using google translate and educated guesses) at https://github.com/jamesonquinn/cmd-eikana. Feel free to carry that task onwards. (The key translation is the shortcut menu in the right column of the preferences window; the options are "move to top", "move up", "move down", "move to bottom", and "delete". You need these because you will want to move shortcuts with more modifiers above similar shortcuts with fewer modifiers.)

(I am posting this here because it may be useful in the interim. I still await the new Karabiner expectantly, and thanks so much to Tekezo for all his work! If you have further comments on translation that would be useful to others, email me so I can edit this comment and not spam people watching this bug. Use my username at gmail.)

jamesonquinn commented Apr 13, 2017

⌘英かな is good, but hard to use if you don't speak Japanese (which I don't). I've begun translating it (using google translate and educated guesses) at https://github.com/jamesonquinn/cmd-eikana. Feel free to carry that task onwards. (The key translation is the shortcut menu in the right column of the preferences window; the options are "move to top", "move up", "move down", "move to bottom", and "delete". You need these because you will want to move shortcuts with more modifiers above similar shortcuts with fewer modifiers.)

(I am posting this here because it may be useful in the interim. I still await the new Karabiner expectantly, and thanks so much to Tekezo for all his work! If you have further comments on translation that would be useful to others, email me so I can edit this comment and not spam people watching this bug. Use my username at gmail.)

@ubermensh

This comment has been minimized.

Show comment
Hide comment
@ubermensh

ubermensh Apr 22, 2017

HOW ABOUT ADDING A HUGE RED TEXT that will tell me that this will not work on my system?

ubermensh commented Apr 22, 2017

HOW ABOUT ADDING A HUGE RED TEXT that will tell me that this will not work on my system?

@luanjunyi

This comment has been minimized.

Show comment
Hide comment
@luanjunyi

luanjunyi Apr 25, 2017

Sharing my experience of remapping keys only in iTerm2 and Emacs. I've been using Mac and only need to remap CMD to Ctl in iTerm2 and Emacs. Karabiner's app specific remapping has been perfect for me. However, this feature is not(yet) supported in Karabiner-elements. After being forced to upgrade by company policy, I found iTerm2 and Emacs each can each solve this remapping by themselves.

  • Emacs
    The variable mac-command-modifier defines what key is triggered when the CMD key is pressed. Simply set it to `control will do the job. The full config is
(when (eq system-type 'darwin) ;; mac specific settings
  (setq mac-option-modifier 'alt)
  (setq mac-command-modifier 'control)
  (global-set-key [kp-delete] 'delete-char) ;; sets fn-delete to be right-delete
  )
  • iTerm2

In Setting->Kyes, there are controls(see below) in the upper left corner where you can specify the modifier keys should be remapped.

screen shot 2017-04-25 at 13 10 26

This setting will only affect iTerm2.

luanjunyi commented Apr 25, 2017

Sharing my experience of remapping keys only in iTerm2 and Emacs. I've been using Mac and only need to remap CMD to Ctl in iTerm2 and Emacs. Karabiner's app specific remapping has been perfect for me. However, this feature is not(yet) supported in Karabiner-elements. After being forced to upgrade by company policy, I found iTerm2 and Emacs each can each solve this remapping by themselves.

  • Emacs
    The variable mac-command-modifier defines what key is triggered when the CMD key is pressed. Simply set it to `control will do the job. The full config is
(when (eq system-type 'darwin) ;; mac specific settings
  (setq mac-option-modifier 'alt)
  (setq mac-command-modifier 'control)
  (global-set-key [kp-delete] 'delete-char) ;; sets fn-delete to be right-delete
  )
  • iTerm2

In Setting->Kyes, there are controls(see below) in the upper left corner where you can specify the modifier keys should be remapped.

screen shot 2017-04-25 at 13 10 26

This setting will only affect iTerm2.

@carrigmore

This comment has been minimized.

Show comment
Hide comment
@carrigmore

carrigmore Apr 28, 2017

Hi all,
I am using a compact keyboard, the numpad won't work correctly until set Numlock on.
In previous Karabiner version, I can use following settings to achieve this:
KeyToKey KeyCode::KEYPAD_CLEAR, KeyCode::VK_IOHIKEYBOARD_TOGGLE_NUMLOCK

This selection VK_IOHIKEYBOARD_TOGGLE_NUMLOCK doesn't seem to exist in the Karabiner-Elements.

Do you know how to enable this mapping in this elements version? this feature is really useful for users using compact keyboard, as the num pad is disabled by default, without correct mapping, the number pad cannot be used properly.

I find user can edit the JSON file (same as we did in private.xml in old version of Karabiner, but for some reason cannot map a key to windows locking_num_lock. As it has "not_to" : true

{
"name": "locking_num_lock",
"not_to": true
},

Thanks a lot.
screen shot 2017-04-27 at 22 46 52

carrigmore commented Apr 28, 2017

Hi all,
I am using a compact keyboard, the numpad won't work correctly until set Numlock on.
In previous Karabiner version, I can use following settings to achieve this:
KeyToKey KeyCode::KEYPAD_CLEAR, KeyCode::VK_IOHIKEYBOARD_TOGGLE_NUMLOCK

This selection VK_IOHIKEYBOARD_TOGGLE_NUMLOCK doesn't seem to exist in the Karabiner-Elements.

Do you know how to enable this mapping in this elements version? this feature is really useful for users using compact keyboard, as the num pad is disabled by default, without correct mapping, the number pad cannot be used properly.

I find user can edit the JSON file (same as we did in private.xml in old version of Karabiner, but for some reason cannot map a key to windows locking_num_lock. As it has "not_to" : true

{
"name": "locking_num_lock",
"not_to": true
},

Thanks a lot.
screen shot 2017-04-27 at 22 46 52

@enigma2k

This comment has been minimized.

Show comment
Hide comment
@enigma2k

enigma2k May 6, 2017

I recommend using BetterTouchTool. I was able to replicate everything I had in Karabiner with this software. What I like more about it is that you have a real user interface that allows you to easily add new things and make changes unlike Karabiner where you had to use a text editor.
You can download a trial version here: https://www.boastr.net/
There is also a github for feature requests: https://github.com/fifafu/BetterTouchTool/issues

And for remapping the Caps Lock key I'm using Karabiner Elements.

enigma2k commented May 6, 2017

I recommend using BetterTouchTool. I was able to replicate everything I had in Karabiner with this software. What I like more about it is that you have a real user interface that allows you to easily add new things and make changes unlike Karabiner where you had to use a text editor.
You can download a trial version here: https://www.boastr.net/
There is also a github for feature requests: https://github.com/fifafu/BetterTouchTool/issues

And for remapping the Caps Lock key I'm using Karabiner Elements.

@patrickwelker

This comment has been minimized.

Show comment
Hide comment
@patrickwelker

patrickwelker May 6, 2017

@enigma2k I guess some users prefer text editors over messy GUI's for configurations while others don't. Totally up the user. I love Sublime Text for this approach because it's easy to maintain, fast to change (I can even automate changes depending on where I am or what time it is) and version control is a bliss.

BTT is an excellent tool and is good for simpler to slightly more complex remappings. In short: I love it. But… it simply can't compete with the amount of features that Karabiner provides. For instance, I just recently filled a feature request in hope of better support of mouse actions.

Stuff like this is only possible with Karabiner:

I'm desperately looking for an alternative to map buttons, since avoiding macOS Sierra is not a long-term option. Triple function buttons (click, double click, hold) is so useful. I can basically configure a 20-button mouse.

patrickwelker commented May 6, 2017

@enigma2k I guess some users prefer text editors over messy GUI's for configurations while others don't. Totally up the user. I love Sublime Text for this approach because it's easy to maintain, fast to change (I can even automate changes depending on where I am or what time it is) and version control is a bliss.

BTT is an excellent tool and is good for simpler to slightly more complex remappings. In short: I love it. But… it simply can't compete with the amount of features that Karabiner provides. For instance, I just recently filled a feature request in hope of better support of mouse actions.

Stuff like this is only possible with Karabiner:

I'm desperately looking for an alternative to map buttons, since avoiding macOS Sierra is not a long-term option. Triple function buttons (click, double click, hold) is so useful. I can basically configure a 20-button mouse.

@fzondlo

This comment has been minimized.

Show comment
Hide comment
@fzondlo

fzondlo May 20, 2017

Donated. Thank you @tekezo for your awesome work.

fzondlo commented May 20, 2017

Donated. Thank you @tekezo for your awesome work.

@JohnnyCashout

This comment has been minimized.

Show comment
Hide comment
@JohnnyCashout

JohnnyCashout Jun 1, 2017

Does karabiner-elements do app-specific key remapping like karabiner does? for example I have L_command and R_command re-mapped to Control but only in virtual machines

I have been putting off upgrading to Sierra until karabiner works fully but if the elements tool does at least this that would be great

JohnnyCashout commented Jun 1, 2017

Does karabiner-elements do app-specific key remapping like karabiner does? for example I have L_command and R_command re-mapped to Control but only in virtual machines

I have been putting off upgrading to Sierra until karabiner works fully but if the elements tool does at least this that would be great

@aaronjensen

This comment has been minimized.

Show comment
Hide comment
@aaronjensen

aaronjensen Jun 1, 2017

Contributor

FWIW, I have now completely replaced Karabiner/Karabiner Elements w/ Hammerspoon.

This includes:

More here

Some coding would be required to adapt to your use-cases, but there's enough in there to get started I hope.

Contributor

aaronjensen commented Jun 1, 2017

FWIW, I have now completely replaced Karabiner/Karabiner Elements w/ Hammerspoon.

This includes:

More here

Some coding would be required to adapt to your use-cases, but there's enough in there to get started I hope.

@joecridge

This comment has been minimized.

Show comment
Hide comment
@joecridge

joecridge Jun 1, 2017

@aaronjensen That’s really interesting, thanks. Does it work without a hitch on Sierra?

joecridge commented Jun 1, 2017

@aaronjensen That’s really interesting, thanks. Does it work without a hitch on Sierra?

@aaronjensen

This comment has been minimized.

Show comment
Hide comment
@aaronjensen

aaronjensen Jun 1, 2017

Contributor

Does it work without a hitch on Sierra?

Yep, I had to upgrade to Sierra, so I needed a solution that'd work w/ Sierra.. this is where I've landed so far.

Contributor

aaronjensen commented Jun 1, 2017

Does it work without a hitch on Sierra?

Yep, I had to upgrade to Sierra, so I needed a solution that'd work w/ Sierra.. this is where I've landed so far.

@joecridge

This comment has been minimized.

Show comment
Hide comment
@joecridge

joecridge Jun 9, 2017

With the help of @aaronjensen’s example (thanks!) I have also now switched from Karabiner to Hammerspoon 👍

My config is here in case anybody would like a second example to work from. I’ve separated the layers out into Karabiner-esque (i.e. declarative) files: lower, upper, symbol, numpad, so it should be relatively easy to edit if you have your own three or four layer configuration. (There are a few other things thrown into the init.lua that you’ll probably want to strip out, but the layers should work independently.)

I hope that’s helpful to someone!

joecridge commented Jun 9, 2017

With the help of @aaronjensen’s example (thanks!) I have also now switched from Karabiner to Hammerspoon 👍

My config is here in case anybody would like a second example to work from. I’ve separated the layers out into Karabiner-esque (i.e. declarative) files: lower, upper, symbol, numpad, so it should be relatively easy to edit if you have your own three or four layer configuration. (There are a few other things thrown into the init.lua that you’ll probably want to strip out, but the layers should work independently.)

I hope that’s helpful to someone!

@jamesonquinn

This comment has been minimized.

Show comment
Hide comment
@jamesonquinn

jamesonquinn Jun 19, 2017

In the spirit of posting bridge tools here, there's multimod, which only does a tiny part of what Karabiner does (just letting modifier keys work across keyboards), but does it well and works in Sierra. I'm not associated with the developer ElectroLlama in any way, but he gave me a discount code for a $5 price, and he wants me to share it, so write to me (my name at gmail) if you want it. (Discount code is a 3 word sentence in all caps with hyphens, asserting that I, Jameson, am cool, using my name.)

jamesonquinn commented Jun 19, 2017

In the spirit of posting bridge tools here, there's multimod, which only does a tiny part of what Karabiner does (just letting modifier keys work across keyboards), but does it well and works in Sierra. I'm not associated with the developer ElectroLlama in any way, but he gave me a discount code for a $5 price, and he wants me to share it, so write to me (my name at gmail) if you want it. (Discount code is a 3 word sentence in all caps with hyphens, asserting that I, Jameson, am cool, using my name.)

@handcoding

This comment has been minimized.

Show comment
Hide comment
@handcoding

handcoding Jun 20, 2017

In the spirit of posting bridge tools here, there's multimod, which only does a tiny part of what Karabiner does (just letting modifier keys work across keyboards), but does it well and works in Sierra.

@jamesonquinn I don’t mean to get off on a tangent, but are there any foot pedals or other secondary keyboards that you’d particularly recommend for use with MultiMod?

handcoding commented Jun 20, 2017

In the spirit of posting bridge tools here, there's multimod, which only does a tiny part of what Karabiner does (just letting modifier keys work across keyboards), but does it well and works in Sierra.

@jamesonquinn I don’t mean to get off on a tangent, but are there any foot pedals or other secondary keyboards that you’d particularly recommend for use with MultiMod?

@duhrich

This comment has been minimized.

Show comment
Hide comment
@duhrich

duhrich Jun 26, 2017

@handcoding I'm the developer of MultiMod, I developed it for myself to get my Kinesis Savant Elite USB 3-pedal foot switch to work on a Mac... It should work with any keyboard device.

As @jamesonquinn pointed out, the only thing MultiMod does (right now) is make modifier keys work across keyboards, but I'm open to feature suggestions.

duhrich commented Jun 26, 2017

@handcoding I'm the developer of MultiMod, I developed it for myself to get my Kinesis Savant Elite USB 3-pedal foot switch to work on a Mac... It should work with any keyboard device.

As @jamesonquinn pointed out, the only thing MultiMod does (right now) is make modifier keys work across keyboards, but I'm open to feature suggestions.

@nathanhornby

This comment has been minimized.

Show comment
Hide comment
@nathanhornby

nathanhornby Oct 30, 2017

So will this software ever be updated for recent OSX versions or is it dead?

Edit: Never mind I just managed to parse some more of this mega thread and found that the issue is unfixable (might have been nice for the devs to have mentioned this before all those uses threw their money into a blackhole but never mind).

Close the thread with a conclusion, this is all just confusing.

nathanhornby commented Oct 30, 2017

So will this software ever be updated for recent OSX versions or is it dead?

Edit: Never mind I just managed to parse some more of this mega thread and found that the issue is unfixable (might have been nice for the devs to have mentioned this before all those uses threw their money into a blackhole but never mind).

Close the thread with a conclusion, this is all just confusing.

@talha131

This comment has been minimized.

Show comment
Hide comment
@talha131

talha131 Oct 30, 2017

@nathanhornby If you see this comment, you will know that Karabiner-Elements is the fork that works on last versions of mac OS.

talha131 commented Oct 30, 2017

@nathanhornby If you see this comment, you will know that Karabiner-Elements is the fork that works on last versions of mac OS.

@nathanhornby

This comment has been minimized.

Show comment
Hide comment
@nathanhornby

nathanhornby Oct 30, 2017

Yes please close this thread with that as a conclusion.

nathanhornby commented Oct 30, 2017

Yes please close this thread with that as a conclusion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment