加入了对keyboard的支持，方便在pc上进行测试，目前增加的代码比较简单，只是进行了简单地模拟了按键的逻辑，之后应该作为一个抽象层，以便在pc上进行编译的时候进行选择