I don't fully understand all of the USB HID things, but I understand that the standard keyboard device has 6KRO limit, and this mode must be used for interacting with old BIOSes.
The NKRO version can be enabled on some keyboards, but isn't the default on many so they work from power on in the BIOS.
Is there a reason a keyboard doesn't use both? Register the first 6 keys on the simple one, but when a 7th key is pressed that goes through the NKRO?
Next keyboard is making this more pronounced with low profile switches for the thumb keys. If low profile swithcns and caps are too low I can just put on higher profile caps.
So after spending over a week fighting #nixOS to let me package the printer's drivers and giving up and using a docker print server, now #kicad doesn't want to print on the actual page.....
I have a sneaking suspicion that the default error reporting from nix tools is pretty good for devs changing things deep in the bowels of the nix ecosystem, they are much more likely to have changed something core that the deepest part of the error stack is applicable.
But end users are much more likely to want the other end of the error stack.
I think I need to default to '--show-trace'.
The default being 'head + tail' would probably be more useful to everyone.
I'm trying to figure out what is wrong with my little old Optiplex running NixOS.
Every minute or so iowait spikes to 50% and everythign is sluggish. iotop shows nothing interesting, no app is doing more than 1M/s, total is <2M/s.
dmesg has no new events in that time, but I do have a USB port that keeps dropping and coming back (could it be that stumbling and recovering without a disconnect? I don't think so as those disconnections occur without high iowait)