Opened 4 years ago
Closed 4 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)
Change History (6)
Changed 4 years ago by ghen
comment:1 Changed 4 years ago by stippi
- Owner changed from axeld to stippi
- Status changed from new to assigned
comment:2 follow-up: ↓ 3 Changed 4 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 4 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 4 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 4 years ago by stippi
- Resolution set to fixed
- Status changed from assigned to closed
Thanks a lot! Added to SVN in hrev30814.

Colemak keymap