Good day,
I have an 86 key programmable mechanical keyboard with a layout that is a bit different from anything thought of as “standard”.
Inside the Keymap preferences I’ve seen that there are some “non standard” keyboard layouts there (i.e. kinesis), so I was wondering on how can I do the same for this keyboard.
I’ve already went through the keymap -d command and got the text file. It shows a standard 101 key keyboard layout that has nothing to do with the layout I have. So I’m not sure if this is the way to go (tweaking the text file produced by keymap -d) or I am missing something here.
For “standard” keys, in keymap app, you can drag and drop keys to correct their position.
Then you can use keymap -d command to save your customize keymap.
I don’t know how you can get keycodes for your extras keys but if you get some then you can edit the file produced to add them.
Good day @PulkoMandy,
I’ve been through those links, and checked the layouts in the preferences. Now the question is, with the layout file done, is there a way to test it locally?
It’s a four layered programmable compact mechanical keyboard; I needed something small and ergo. Number pad is on Layer 2, though I still have to figure out how to force numlock ON on Haiku 64b. Actually, the keyboard layout I made is the default layout, without the rotation of keys and without some nonstandard shapes. Though I plan to make another one changing the middle CTRL into ALT, which makes a lot of sense in Haiku for Alt-C, Alt-V using thumb, and without moving hands from home row.
Wow! Surprising but nice one.
Lights are not my cup of tea but, the layout seems quite efficient and it’s certainly pleasant to use.
Put that in a sci-fy movie and none will doubt it has been created for the purpose.
Now that you mention it, on the layout I should make them not that tall, 1.5x instead of 2x, to look more like the keyboard itself. Didn’t realize about it until you mentioned. Thanks
Well, lights can be turned off, though when changing into layer 2 (num keypad), it makes sense to light it up:
so you have well identified which keys are the ones that match the number keypad. The numlock is important to get the numberpad working here, as for now, they are just the arrow keys as with a normal 104 keyboard where the NumLock key is not pressed, and… of course… there is no NumLock key
Well, seems that Gerrit is more for real Devs, and it’s going to take some time for me to get a hold on it.
Nonetheless, the keyboard layout is located here: https://gitlab.com/rrhaiku/x-bows_keyboardlayout/-/tree/master
(just in case any dev has free time to check it out) I’ll try to learn how to use Gerrit though, in order to “push” it. In the meantime, I’ll just get the file from the Gitlab repo from other Haikboxes, and copy it as @Starcrasher pointed out.