Blink shell lets you remap CAPSLOCK to be Esc. Now really I use a full-size keyboard with that ESC key on it 99% of the time so I didn’t need to do that. I do have one portable keyboard that I use sometimes that doesn’t have the ESC key on it. I made the change everywhere for that single keyboard along with knowing that I’ll likely get the next iPad with the folio case and that doesn’t have an ESC key.

It only took me a day..maybe two…for it to feel normal to press CAPS instead.