Is there easy way to use all digit buttons with left hand?

Intro
I play RTS (starcraft 2 specifically) and now realize that I want to use more then 1..5 digits to bind my army / buildings / etc.

Problem
I cannot precisely hit 7..0 (neither ctrl+7..0 nor shift+7..0) keys without looking on the keyboard (my right hand controls the mouse of course)

Question
Do you know a way to easy hit 7,8,9,0 with left hand? Is there some mark that my hand could use (i.e. right ctrl) or something else?

edit
I don't want to buy any additional device. My question is all about behavior not environment. Plus you probably know that pro-gamers use normal keyboard and totally fine with it.
i.e. right now I realize that if I rotate keyboard clockwise a little then access to 7..0 becomes easier.


Solution 1:

I have 6 and 7 remapped to F2 and F3 for my production buildings and main bases. If you have all your production on F2 you can just tab through them to select the different types.

Also, if you're Protoss you can just hit W to select all warp gates.

Solution 2:

I use this mouse: Razer Naga

Maybe a Naga would be good for you (or mouse with a similar button layout). It would definitely allow you to get to all your hot keys easier (I've used it in SC2 for just such a reason).

Solution 3:

How about a standalone numpad that you can place on the left side of your keyboard? That way you'd be easily able to hold shift or ctrl while uniquely identifying which number you were pressing. Something as simple as this seems like it would do pretty well and is cheap. For a more expensive option, you could get something like the Microsoft Sidewinder X6 that has a numpad that is able to be locked into either side of the keyboard.

Solution 4:

I'm used to my hand straying quite a bit from the homerow and general 1-handed typing (no, not for that) and what I do is just hit Ctrl/Shift with my thumb and the actual number with my pinky.