Using Arduino Uno, USB Header Shield, and Motor Shield with USB Keyboard

One servo for each knuckle, three servos to a finger, each finger has one stack which has an arduino uno which requires a USB shield (for keyboard input) and a motor controller (one can controll all three servos). Where is the extra hardware?