[1] https://twitter.com/Azxiana/status/1285402557846781952/photo...
I optimize my keyboard to programming. I already have a second layer for programming specific functions. I could add a third, but it's more mental load. It's not worth it.
Things that I'd put onto this:
* Mute/Unmute for Zoom * Screenshot key * Bind to a few key apps so I can switch between them quickly * Media and volume keys (so I can use a smaller keyboard, but have these within react) * A few emojis just for fun. * I'd likely have a toggle so it could serve as a num pad
caps + a => !, caps + s => @, etc. Brackets and underscores are extremely convenient to have on the home row. I also have these mapped to convenient positions "=>" and "() => {}"
Finally, I have arrows mapped to u, i, o, and p. Really, really nice for hopping one or two characters without having to shift my hands too far.
Working in situations where a full keyboard doesn’t work, I did this with a remapped numpad when I was playing with using a Surface to let me get art done in Illustrator on the bus.
Also it saddens me we have a speaker mute keycode but no system-wide mute mic.