i have my standart modeling tools assigned to mouse buttons in combination with "shift", "strg" and "alt" (the mouse buttons no.3-5 have assigned the function keys "F3", and "F8" and "F10" assigned)
I can select them without thinking. It's more like finger gestures that happen automatically.
The resulting combinations are at the moment:
F3..........................pointer/select
F3+shift.................push/pull
F3+ctrl...................mirror selection (plugin)
F3+alt....................line
F8..........................move
F8+shift.................rotate
F8+ctrl..................scale
F8+alt...................rectangle
F3+shift+ctrl..........tape measure
F3+shift+alt...........circle
F8+shift+ctrl..........fredo scale - box scaling
F8+ctrl+alt............follow me
F3+shift+ctrl+alt....paint bucket
F8+shift+ctrl+alt....offset
and some keyboard only:
^............................reverse face
X............................toggle x-ray
Q............................remove all materials
H............................toggle hidden geometry
G............................make group
G+shift...................make component
v............................field of view
z............................zoom extends
T+shift+ctrl............uv-frontface to backface
T+shift+alt.............uv-backface to frontface
T+shift+ctrl+alt......delete backside material
and some standart shortcuts like
shift+ctrl+v............paste in place
T............................top view
.
.
.