I'm new to the community and while I was lurking around here on and off for many months, I've just decided to register since I'm starting my first DIY keyboard project.
What I'd like to build is a fully symmetric keyboard with the alphanumeric keys, the Fx keys, and the navigational cluster. The most important to me aside from full symmetry is the modifiers. I'd like them to be mostly thumb keys. The other important thing is cost. I'd like to remain under $200 if possible.
The prototyping would be done by using cardboard as the plate and wiring the switches (I didn't decide yet if the final version will use a PCB or wiring). I currently have two Tesoro Durandal G1N keyboards with Cherry MX Brown switches (one for home use and one for my workplace). Since I currently don't use the one I've purchased for my work, I will cannibalize it for its switches (at least until I'm done prototyping, the final version will be most likely done with Gateron Blues). The controller will be a Teensy++ 2.0.
What I can't decide on is what type of keyboard do I want to make.
The first option is a 60% style keyboard only with the Fx keys added above and the arrow keys and the control cluster added to the two sides (left side for the Ins/Del/Home/End/PgUp/PgDn; right side for the arrows and maybe the Scroll Lock/Print Screen/Pause keys cause they can come in handy sometimes). The thumb modifiers would be done by using 2u or 2.25u spacebar and adding 1.25u or 1.5u keys to the freed up space. This would be symmetrical, however, the ergonomy would not be much better than a normal keyboard's and I'm already suffering from some light RSI. I was thinking about the matrix arrangement for the keys but I think that without splitting the keyboard it may be even worse than the normal stagger.
The other option is a sort of bastard child of the keyboard.io, the Ergodox, and the Atreus keyboards. However, I don't know if I could really design a usable ergonomic split keyboard. I have some ideas for it but nothing concrete.
My problem is further exacerbated by being Hungarian. I normally switch keyboard layouts (Hungarian <-> US) depending on what I'm doing (programming is a pain on Hungarian layout, you will see why if you look at this picture: http://www.smartkeyboardsolutions.com/i ... 4-zoom.gif).
Fortunately, I can touch type on both layouts but when I use an ANSI keyboard (I prefer this physical layout), typing Hungarian becomes a pain. Hungarian QWERTZ keyboards are ISO types and the key next to the left shift is used for the "í" character which is quite common in our language. On an ANSI keyboard, I can type this character only by using AltGr+j (for í) or AltGr+i (for Í). So I would need +1 key for this but without shortening the left Shift or placing this +1 key in an awkward position.
I'm also thinking about adapting the Dvorak/Colemak/Maltron layout for dual language use. I really like the Maltron for placing the E for the thumb and Dvorak for placing all vowels on the home row for the left hand; however, in Hungarian, we use accented versions of all latin vowels (áéíóöőúüű). It would be good if these could be made with a Compose key but Windows doesn't support this (AFAIK) so it would need to be implemented in the firmware if it is possible.
Could you give me some pointers, direct me in the right direction (maybe there's some design that would need to be only slightly modified but not widely known so I didn't come across them) or give me some advice? Did you maybe meet another Hungarian who did a custom keyboard that addressed the problem of right pinky overuse, always needing the AltGr for common programming characters like ;{}[]<>*$@&|\ and the other serious problems with this "great" layout?
Before it becomes a problem, I'd like say that I don't want any of you to solve all my problems or anything like that. I expect only some ideas, good advice and maybe some hyperlinks to things that would be of use to me but I've overlooked during my research.


Thank you and sorry for the long post.
