There are multiple ways to control robot hands. For instance, you can use an EEG headset or muscle sensors to get it done. This video shows how a robot hand can be programmed to simulate hand motion dynamically with EMG.
As you can see in the above video, as the user moves his fingers, the robot mimics the exact motion. Sounds promising if you ask us. More info is available here.