Last year I had an injury that left me one handed for a few months. I managed to hunt-and-peck my way to a patched QMK firmware for an Adafruit Macropad I had lying around. I set it up with the artsey.io layout and set the cheatsheet as my desktop wallpaper.
I found the Learning Artsey book from Discord helpful and managed to get up to 15 WPM in about a week with regular practice. Still quite tedious for coding, but good enough for emails and IRC.