Friendlier constructor for Keyboard