I know there is the Leap Motion controller for reading both hand (and fingers on each) movement. Then, there's the Myo Armband (which is expensive, especially if you have to get one for each arm) that can read finger movement by reading your muscles.
I actually have quite some experience with...