A while back, I had a mouse that pretty much blew everything else I've used before or since out of the water in terms of balance between extreme power and ease of use...a GWS Omnimouse. With an STM32 microcontroller and
IDI, it could basically do anything...custom gestures, chords, timed/multipress, stuff that runs constantly, whatever. It even had a USB input filter that would let it take over the keyboard. On top of all that, it came with a macro-building tool that made taking advantage of everything quite easy.
The Omnimouse did, however, have a couple of flaws. For one, the sensor was useless. Build quality was nonexistent; it started coming apart as soon as I got it, and even though it was easy to fix at first (having been designed with user repairs in mind), over time, the deterioration got worse and worse until, a few months after initial purchase, it suffered massive and irreparable structural failure, and that was that.
So I moved on, and for a while, everything was OK, but I started to miss being able to have devices just kinda...do whatever. I started to look around for software solutions, but there always seemed to be some issue; either a compatibility problem, instability, difficulty of use...there was always something. Then I remembered that the company that made the Omnimouse had a product that was basically a little processor in a box with a USB connector...the idea being that the USB filter would be installed to "catch" mouse and keyboard input, and then the processor would run IDI scripts. So I bought one...only to find that my mouse and keyboard were both somehow non-standard in their reports, and therefore were not compatible. So it went back.
But anyway, yeah, that's basically what I want...except that it should work.
Anyway, incremental changes seem to be a great idea, but it's probably not how the reality works. Variations of staggered QWERTY keyboards have been around for far too long, they've even survived the rise of (personal) computers. It's time for a change.
Unfortunately, you don't get any points/sales/kudos for giving people what they ought to want, only what they
do want. Something it took me far too long to learn...but that's another story
.
But just for the hell of it, here's something compact with non-staggered keys: (moved to first post)