added more advanced keyboard driver
Merge pull request #27 from Vinbox/keyboard

added advanced keyboard driver