my old zenfone2 had a zenUI keyboard from ASUS. Swiping up on any letter would type the uppercase version. Swiping up on a number would give you the typical symbols, with some additional symbols available by swiping down on certain letters (for comma, dash, underscore, etc.)
I just upgraded to...