News for hackers. Stuff that matters.
Re:MacOS Sierra by prh8 on Tuesday September 20, 2016 @01:25PM (#12541240)
Heads up for anyone using Karabiner to remap their keyboard-- it's not updated for Sierra yet.

I figure that's a more popular app among HN crowd than most places, and losing it is really painful.

Re:MacOS Sierra by scolson on Tuesday September 20, 2016 @02:04PM (#12541717)
Hijacking this to point out about as comprehensive a list of software compatibility with Sierra as I have found: https://roaringapps.com/apps?platform=osx&os=sierra

I have used it on past releases (El Cap, Yosemite, etc) and it has always been a great source for tracking the software I care about as a developer.

Re:MacOS Sierra by easychris on Tuesday September 20, 2016 @01:27PM (#12541272)
Oh, thanks. That saved me from a lot of trouble. :) This is the Github issue if anyone needs to subscribe to this issue: https://github.com/tekezo/Karabiner/issues/660

EDIT: I read the comments at above issue; the version for MacOS Sierra is being developed as "Karabiner-Elements" [1]

And you can make a donation to the author here[2].

[1] https://github.com/tekezo/Karabiner-Elements

[2] https://pqrs.org/osx/karabiner/donation.html.en

Re:MacOS Sierra by ctrlrsf on Wednesday September 21, 2016 @10:15AM (#12548316)
This README[1] has instructions for installing Karabiner-Elements and has a few examples for mapping some common keys such as caps-lock to escape:

[1] https://github.com/tekezo/Karabiner-Elements/blob/master/usa...

Re:MacOS Sierra by hyh1048576 on Wednesday September 28, 2016 @12:18AM (#12595393)
Does that mean Karabiner and Seil are now combined?

I mapped my Caps Lock to escape, but I just realized that it's not by Karabiner, and I need Seil from the same author to do it.

Re:MacOS Sierra by pkamb on Tuesday September 20, 2016 @02:12PM (#12541809)
Sounds like it may take a while:

> 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.)

Re:MacOS Sierra by ralfd on Tuesday September 20, 2016 @01:56PM (#12541617)
What can Karabiner do better than Ukelele?

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=...

Re:MacOS Sierra by prh8 on Tuesday September 20, 2016 @02:09PM (#12541766)
It can do almost anything with the keyboard. I'd suggest just checking it out. A lot of people make changes to caps lock, shift key, left/right option/command, etc. I only do two things, setting fn to send hyper and swapping semicolon/colon. It's more about individual rules than a new keyboard layout (which is what Ukulele appeared to be in my 5 minutes with it).

Maybe other people can chime in on their uses, since I'm not the best to fully answer your question.

Re:MacOS Sierra by izacus on Tuesday September 20, 2016 @02:23PM (#12541924)
It also has a lot of prebaked configurations in it. For example there's one that changes Slovenian Apple layout (which is pretty nonsensical with @ on 3rd level) to the standard layout used by PCs. That's hugely useful for people who use Mac Minis / iMacs with non-Apple keyboards (since Apple refuses to add the standard layout to OS X).

With Karabiner that's an issue of a single tick.

Re:MacOS Sierra by charlesism on Tuesday September 20, 2016 @06:24PM (#12543902)
Karabiner has support for most, if not all, keys on the keyboard. On a Mac, the Function keys aren't properly supported by the other key remapping apps. With Karabiner, I can use a PC keyboard to change screen brightness, volume, etc. I can also remap Fn+JKLI to the arrow keys, and much more.
Re:MacOS Sierra by jamesgeck0 on Wednesday September 21, 2016 @05:43PM (#12552523)
Sticky keys are the big one for me. I have Ctrl mapped to act as Ctrl when pressed at the same time as another key, or to act as Esc when pressed alone.

It's not currently supported by Karabiner-Elements; I haven't found a way to do this on macOS Sierra yet.

Re:MacOS Sierra by kevinykchan on Thursday September 22, 2016 @03:46PM (#12559724)
This is what I am missing from Karabiner Elements. Did you find a workaround?
Re:MacOS Sierra by jamesgeck0 on Monday September 26, 2016 @05:39PM (#12585824)
Keep an eye on the github issue; a few people have found kinda-sorta-workarounds. https://github.com/tekezo/Karabiner-Elements

I've postponed the Sierra upgrade on my main dev box until this is sorted out.

Re:MacOS Sierra by ivm on Tuesday September 20, 2016 @11:14PM (#12545139)
Seil does Caps Lock rebinding, I use it for keyboard layout switch.
Re:MacOS Sierra by srgseg on Tuesday September 20, 2016 @02:10PM (#12541782)
Any recommendations for a simple keyboard remapper that is compatible with Sierra? All I need is to swap the @ with "
Re:MacOS Sierra by shabble on Tuesday September 20, 2016 @02:18PM (#12541874)
Not sure if it still works, but the ~/Library/KeyBindings/DefaultKeyBinding.dict approach maybe?

I use it for putting # on the ยง key, and it's as simple as:

    {
    "\U00a7" =     (
        "insertText:",
        "#"
    );
    }
in that file. YMMV on >capitan though.
Re:MacOS Sierra by OJFord on Tuesday September 20, 2016 @02:14PM (#12541828)
Isn't one of Apple's UK mappings sufficient?
Re:MacOS Sierra by srgseg on Tuesday September 20, 2016 @02:35PM (#12542020)
Thanks for the tip - unfortunately that mapping changes too many other things on the keyboard at the same time.
Re:MacOS Sierra by OJFord on Tuesday September 20, 2016 @02:16PM (#12541845)
Flycut clipboard history also broken. (Menubar icon flashes open then closes on click, rendering it unusable.)
Re:MacOS Sierra by sotojuan on Tuesday September 20, 2016 @02:17PM (#12541854)
Phew, was going to lose my Caps Lock -> Ctrl + Escape binding. I downloaded the update, but will wait for Karabiner to support it.