键盘类实现