Earlier quoted context omitted.
Southpaw here! I'd never buy a laptop without a number pad. The track pad being off-center is also good. Gaming? 78462 make for the best movement, and the number pad also has seven non-numerical buttons to bind things to. It also puts your index finger right next to lENTER, which is so useful for games that make use of it. Programming? Bind the buttons to commonly-used UNIX programs to make for a better IDE than an I…
> Programming? Bind the buttons to commonly-used UNIX programs to make for a better IDE than an IDE. Mind sharing some examples of your bindings?
If this sounds like a convoluted REPL with fancier in-line documentation, you're kind of right. It's basically just interactive and automated literate programming, though.
The rest of my bindings range from pretty simple (running an open project's tests, displaying results from the last 10 commits, etc.) to significantly more complex. I have a few different xkb layouts depending on what I'm doing, and a few different languages get dedicated ones, but for the ones I most-commonly use, they all share one.