Keyboard model