Here is an example of the kind of thing I want to do:
1 highlight text in safari with mouse
2 copy text (cmd-c)
3 switch to previous tab (cmd-shift- leftarrow)
4 go to search bar (alt-tab, alt-tab, alt-tab ......)
5 paste (cmd-v)
6 select search button (alt-tab)
7 open in new tab (cmd-enter)
or say
1 highlight text with mouse
2 copy text (cmd-c)
3 switch to terminal (cmd-tab or something)
4 go to dir ("cd /Users/qwert/notes)
5 make/open note ("vi note.txt")
6 append ( "a" )
7 paste text (cmd-v)
8 save and quit vim (esc, ":qw")
9 switch back to last application (cmd-tab)
I know there are MANY ways of doing these things; but I was thinking shortcut keys would keep things from getting too application specific.
Also being able to do this with C would allow for some cool string parsing, or inserting dates, etc.