@gdaian
I'm a bit too tired to be predicting difficulty at the moment... lol (and difficulty is relative anyway) - it'd definitely be possible, and not bad compared to other things - but implementing it in any general way, I'm pretty sure, would take more time than I have right now... sorry. That said, depending on the form of the chords you envision making, I feel like there's a good chance you could emulate it in a reasonable number of layers... and if you can do it in 10 layers or less (actually... the real limit on layers is much much higher...), you're good
. What do you think?
@Zalusithis
That interface looking great - I'm going to have to look at your code some day :-)
@bisl (but mostly @Zalusithis)
If you want macros before the rewrite is finished, and you're generating C code to compile already anyway, it seems like you could generate new key-functions without much trouble. IIRC they could even be defiend inside the layout file, since it's only function pointers that get referenced outside that anyway. The code would look something like
void local_kbfun_macro00(void) {
_kbfun_press_release(true, _H);
usb_keyboard_send();
_kbfun_press_release(false, _H);
_kbfun_press_release(true, _I);
usb_keyboard_send();
_kbfun_press_release(false, _I);
// ...
}
(You also might need to include some extra headers... see
here for some of the key-functions that are already defined).
Of course "without much trouble" could very well still be more trouble than it's worth for you at the moment... :-) just thought I'd mention.
@TastyShrimp
About adding LEDs to all the switches (even though the PCB doesn't support them)... It'd be a hardware mod, and the complexity would depend on precisely what you wanted to do. It would at least involve a lot of hand wiring of LEDs and resistors to the Teensy||USB Vcc & GND pins (in the case that you wanted the LEDs at a constant brightness, always on). If you wanted them dimmable or anything, you'd probably have to add extra chips, and things could become quite complicated.
@L!athus
Hmm... The O-rings at WASD are all either 50A or 40A. I'll have to look around for other O-rings later then. Thanks!