add autolayout to keyboard
Merge pull request #22 from neil477/feature/keyboard-autolayout

add autolayout