ColemaRo - better Colemak for Romanian language

Colemak is a great layout, but if you have to type letters with diacritics then you may feel like you’re slowed down by them. Colemak tries to make everybody happy by using transformers (you type AltGr + [some key] of AltGr + [dead key] [some key] ). It is a necessary evil if you want to have access to all diacritics, but if you only care about few, then a better way is to have your layout customized. That should increase typing speed and typing pleasure.

Most often I type in English, with occasional writings in Romanian (Română), and there are 2 main problems with it on Colemak:

  • for 4 out 5 letters with diacritics I have to use 3 keys in order to get the desired character
  • with Colemak it's impossible to have 2 letters (șț) as it supports cedilla, and not the comma-below

By searching a bit I understood that it will be faster and more efficient to remap these letters in order to get what I need.

ColemaRo

I remapped necessary letters like in the image above.

The idea behind such positioning is:

  • I do need only these letters with diacritics, so I can break any other keyboard shortcuts for other diacritics (what actually happened)
  • Each letter with a diacritic can be typed with 2 simultaneous key presses
  • Letters "ășțî" are in the same place as respective letters without diacritics
  • Letter "ă" can be additionally typed using letter "r". That is to allow easier typing of the caps letter by using left Shift key
  • Letter "â" can be typed using letter "e" as it is next easiest available key to be pressed when holding AltGr

Windows version

Version for Windows was created using Microsoft Keyboard Layout Creator.

Source file and installation executables can be downloaded from my drive. The source file has .klc extension.

In order to type letters with diacritics press AltGr key + [mapped letter].

OS X version

First versions for OS X were created using Ukelele, later it was edited using standard text editor.

Keyboard layout and icon files can be downloaded from my drive. You can install layout using one of 2 ways:

  1. Copy keyboard layout (ColemaRo) and icon (ColemaRo.icns) to /Library/Keyboard Layouts/ or ~/Library/Keyboard Layouts/
  2. Create a bundle using Ukelele (it didn't work for me on OS X 10.8 and 10.9)

In order to type letters with diacritics press Alt key + [mapped letter].