Friday, May 11, 2012

Polish Dvorak keyboard layout for OSX

ctrl++elfie by djenvert from flickr (CC-NC-ND)
This is something I should have done like three years ago, but better late than never.

I created Polish Dvorak keyboard layout for OSX and I put it on github repository with installation instructions.

Unlike with Linux Polish Dvorak layout, where altgr-bindings exist only for Polish characters, in this layout pretty much all keys have altgr-bindings. They are mostly mathematical symbols I copied over from standard OSX Dvorak layout. I have no idea if they are actually useful, so if you have a good reason why they should be something else go ahead and message me.

There could also be bugs, so please report them. And since I have a nice repository going, feel free to send me any other custom keyboard layouts you've made.

The process wasn't that bad - it's XML file and there's even an usable third party editor application for them - Ukelele. I remember back when I used Windows and such things required hexediting binaries. These were the days...

5 comments:

  1. Anonymous16:44

    I would love to use this but when I drag and drop the file, it sees it as a web location. What do I need to do to get it recognized as a keyboard layout? I put it in the folder in the Library, but it doesn't show up on the list of keyboard layouts when I go to add it.

    ReplyDelete
  2. Anonymous: Save this file, it should work.

    ReplyDelete
  3. Anonymous16:25

    How do I save that file? If I right-click on it, I have the option of saving as a link. If I left-click onto it, I see it as a web page. Do I copy and paste the text into a particular program and save it? Do I need Ukulele? I really would like to use your work, but there is something that we don't know. Thank you so much.

    ReplyDelete
  4. Anonymous: If you right click on the link, then choose "Save Link As...", or alt-click on it, it works just fine.

    Or you could follow the link, then cmd-S (just make sure it's saved with .keylayout not .txt extension)

    (tested in Chrome).

    ReplyDelete
  5. Anonymous00:09

    Thank you so much! That's what we didn't know. This works beautifully and will save me so much time. Thanks again!

    ReplyDelete