Opened 5 years ago

Closed 5 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

Description

Hi,

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 http://colemak.com 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.

Thanks.

Geert

Attachments (1)

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

Download all attachments as: .zip

Change History (6)

Changed 5 years ago by ghen

Colemak keymap

comment:1 Changed 5 years ago by stippi

  • Owner changed from axeld to stippi
  • Status changed from new to assigned

comment:2 follow-up: Changed 5 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 5 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 http://colemak.com/ for more info about the layout.

comment:4 Changed 5 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 5 years ago by stippi

  • Resolution set to fixed
  • Status changed from assigned to closed

Thanks a lot! Added to SVN in hrev30814.

Note: See TracTickets for help on using tickets.