Opened 10 years ago

Closed 10 years ago

#3944 closed enhancement (fixed)

support for Colemak keyboard layout

Reported by: ghen Owned by: stippi
Priority: normal Milestone: R1
Component: Preferences/Keymap Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All



I've implemented the Colemak keyboard layout for Haiku in the attached keymap file. Colemak is an alternative, ergonomic keyboard layout (somewhat like Dvorak, but more modern), see for more information.

The file should go under src/data/etc/keymaps/. I tested it on my x86 laptop with PS/2 (internal) and USB external keyboards.



Attachments (1)

Colemak.keymap (16.9 KB) - added by ghen 10 years ago.
Colemak keymap

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by ghen

Attachment: Colemak.keymap added

Colemak keymap

comment:1 Changed 10 years ago by stippi

Owner: changed from axeld to stippi
Status: newassigned

comment:2 Changed 10 years ago by stippi

I've looked closely at the keymap. Was this based on any other keymap, if so, which one? I am wondering about the "CapsLock = 0x00" at the beginning of the file. All other keymaps I have checked have "CapsLock = 0x3b" there. The CapsLock row also still has the normal "QWERTYUIOP" assignment. Was this intentional? Thanks for your patch and any comments!

Best regards, -Stephan

comment:3 in reply to:  2 Changed 10 years ago by ghen

Yes, this is intentional, because in Colemak, the Caps Lock key is replaced by a second Backspace (as you can see in the keymap preview window). See for more info about the layout.

comment:4 Changed 10 years ago by stippi

Ah, sorry I missed that part. I assume the second backspace key works also with your keymap. I'll apply it in a minute...

comment:5 Changed 10 years ago by stippi

Resolution: fixed
Status: assignedclosed

Thanks a lot! Added to SVN in hrev30814.

Note: See TracTickets for help on using tickets.