Apologize if this has been asked before? More VB6 IDE sadness...

Probably just "old dog...new tricks", but this is really slowing me down in converting and editing code in PB.
1. If my cursor is on a variable or procedure or keyword...
Hit Shift-[F2] and the IDE jumps to either that variable's definition or procedure declare.
PB's equivalent [Ctrl]-DblClk only works for procedures.
Can we add variables and constants* too?
*Why doesn't the [F1] key jump to the Constant definition and its value?
As a new user, I don't have all the internal constants memorized(not to mention ones I create) and it would be great to jump back and forth.
2. Searching is good in one direction with [F3].
Why can't I reverse the search order with Shift-[F3]?
3. Are there Macros for the IDE that we can customize?
I did see external tools mentioned on the forum, but hesitate to go there yet.