| > Please don't. Please do! Because even with the most generous interpretation of your issue, it seems fully self-inflicted, by a lack of typing skills compounded by refusing to configure the keymap or the sysreq bitmask, and asking instead for that to become everyone problem by having the key moved! > accidentally slipping your finger from AltGr onto the PrintScr What about learning to touchtype? And until them, typing in a well lit room? > It's a choice between triggering crashes _all the time_, or disabling sysrq and never being able to debug the legit ones. That's a false dichotomy. You are not triggering crashes, you are instructing your computer to reboot (sysreq B) which it does. It should not be blamed on the computer, but on your lack of attention, and the lack of adaptation, so I'd even call that a self inflicted problem. If you can take the time to configure your laptop to use a non standard layout, you can certainly take the extra time to learn proper typing instead of bothering the vast majority of those who are happy with this layout. If you can't take that time, you can certainly apply one of the many possible counter measures, like moving sysreq to another key (cf dumpkeys and loadkeys), or just disabling the sysreq reboot function (0 disables sysreq, 1 enables it, but you can have a finer control if you read the documentation, ex: 128 is the bitmask for the reboot/poweroff) which would let you debug the "legit ones" - though if your linux has legit crashes, you may have bigger problems! |
So, git gud? Sorry, I'm not buying it. People have different motor skills, you know. You can't always make your body physically perfect.
Changing the mapping might work (although I doubt it, it's a deep kernel mechanism that probably avoids such complexity), but requires having the knowledge that it's even possible and how to do it. Sadly, laptops don't come with the instructions. And why should they? Machines should be made well in the first place.
Oh, and setting a mask doesn't help because b, c, e, i, k, o, r, u, all have nasty consequences.