Opened 14 years ago

Closed 14 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:
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 14 years ago.
Colemak keymap

Download all attachments as: .zip

Change History (6)

by ghen, 14 years ago

Attachment: Colemak.keymap added

Colemak keymap

comment:1 by stippi, 14 years ago

Owner: changed from axeld to stippi
Status: newassigned

comment:2 by stippi, 14 years ago

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

in reply to:  2 comment:3 by ghen, 14 years ago

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 by stippi, 14 years ago

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 by stippi, 14 years ago

Resolution: fixed
Status: assignedclosed

Thanks a lot! Added to SVN in hrev30814.

Note: See TracTickets for help on using tickets.