Findecanor wrote:Are you planning to use a centered <Caps Lock> key for <Enter> and a <Space> bar from a G80-1800 with win keys?
Yes, enter is that size... the blank sets from the GH R3 GB had both styles of caps lock, so that's why caps is offset and enter isn't

. 2 full sets + an extra modifier set gets enough keys for three of these boards. I ordered that combo for both clear and black blanks, so I can make six! Space bars are a problem, since SP did the 1x6 wrongly, and now there's the 1x3 and 1x2 options on the PCB... but yes, the original 1x6 is the same as a modern G8x-1800.
Findecanor wrote:Let me suggest that you let the arrow keys emit symbols for the arrow cluster, and not for the numeric key pad. Arrows and keypad-arrows are not treated equal in all programs and OSs.
Good point, I'll do that. I'm not intending to include any 'numlock on' mode either, although I might add some of the numpad keys (*, +, enter etc) into the unused positions in the function layer (useful for macros / key assignments in apps etc).
Findecanor wrote:About, the extra symbols on Q, W, A, S, etc.. do you intend to do them with <Fn> so that they represent the keys they replace, or do you intend to customize the keymap on the host? If I were making a custom keymap on the host and did not have to care about scan codes, then I would assign them to keys based on mnemonics. For instance A for @, H for #, etc.
BTW, in German layout @ is on Q and µ is on M, with legends for these combos on the keys.
This is something I will have to experiment with. At first, the easiest is to simply do them as keys. But using a keymap opens up a lot of possibilities - I think I would locate them based on frequency of use by a C++ programmer
