- you can chord (programming modifier keys closer together so they are easier to hold multiples at once)
- you can make macros (tons of possibilities)
- you can use sticky keys (which sounds like you're not a fan)
- multiple layers, different key layouts (dvorak, colemak, workman, etc...
- different ways of switching layers
- dual function keys (tap one function, hold another function)
- i don't want to say the possibilities are truly endless, but they are vast for sure.
- there has been added support for other devices, screens, encoders, optical sensors, etc...
- and best of all continued open development by a wonderful group of dedicated developers
- go through the
docs on github for the full rundown. and even that doesn't cover everything as there is a lot of development being done that's not supported in the main branch or documented yet.
- and there's also
VIA a GUI frontend for QMK
VIA although popular, is rather new and growing daily (on the fly "reprogramming" of your keyboard or device)
i can create the needed files/VIA enabled firmware for your keyboard if you wan to try it.