A Disabled User in need of Suggestions/Help (UI Question)
You might want to look at programs like Stroke Plus. It allows you to add multi-key keyboard shortcuts to mouse gestures,without having to take up more shortcut keys on a already crowded keyboard.
Really almost anything you can do with a keyboard such as type in commands or strings like an email address. You can assign gestures globally or per-program. 
See the video on the home page for a quick explanation. 
I have used this for years to speed up programming.