I've been watching this one, TextBlade, for a while but it looks like it's having issues going to production (about a year behind, lots of unhappy people that preordered).
But, it very innovative and claims to boost typing speed. It's very compact for carrying in your pocket.
https://waytools.com