Once you are prepared to reduce the number of effective keys, you simply set up QMK to disable the extra keys on your board. As someone who writes A LOT, I am not a fan of the home-row modifiers arrangement (where keys on the home row act as modifiers when held, but otherwise send their usual code when tapped): it is error prone as I keep misfiring no matter the tweaks I make to the firmware. One-shot keys are a QMK feature that allows us to register a “hold” action for the next key.