The best kittens, technology, and video games blog in the world.

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


Anonymous said...

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.

taw said...

Anonymous: Save this file, it should work.

Anonymous said...

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.

taw said...

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

Anonymous said...

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