Keyboard drivers and devices