It's easy to navigate quickly from the start of one org-mode headline to another using speed keys.
Suppose now I'm at the start of a headline, and I want to add to the main text, in the beginning immediately after the TODO keyword. Then M-f Space will get me where I want to go. If there is no TODO keyword, then it's M-f M-b.
If I want to get to the end of the headline text, it's trickier. If there are no keywords at the end, and no folded text hidden under the headline, it's as easy as C-e. But that's rarely the case. If there is folded text, but no keywords, then I can do C-e M-b. But if there is a keyword or two at the end of a folded headline, then I will find myself typing (the horror) C-e M-b M-b M-b M-f! And if there are more then two keywords, it gets worse.
When I'm jumping around and editing a lot of headlines one after the other, this can be a lot to think about and it really mess up my whole flow. Ideally I'd like to re-define s and e as speed keys to get me exactly I want to go, in all of these cases.
Has anyone seen an existing solution to this problem? My elisp skills are minimal and it would be daunting to solve this on my own.