I hate to be the one to point this out, but the keyboard on Windows Mobile has had something like this for a long time (drag up to shift, left to delete, right for space and down for enter). It makes typing on iOS devices feel really slow and laborious.