1 回答

TA贡献1934条经验 获得超2个赞
代替
_on_keyboard_down(self, instance, keyboard, keycode, text, modifiers):
和
_on_keyboard_down(self, window, keycode, scancode, text, modifiers):
输出
The keycode 49 have been pressed
- text is '1'
- modifiers are []
- window= <kivy.core.window.window_sdl2.WindowSDL object at 0x7f91dc381180>
- scancode= 30
The keycode 257 have been pressed
- text is 'ā'
- modifiers are []
- window= <kivy.core.window.window_sdl2.WindowSDL object at 0x7f91dc381180>
- scancode= 89
The key 258 have been pressed
- text is 'Ă'
- modifiers are []
- window= <kivy.core.window.window_sdl2.WindowSDL object at 0x7f91dc381180>
- scancode= 90
已按下键码 259 - 文本为 'ă' - 修饰符为 [] - window= - scancode= 91
数字键盘
当按下数字 1 的键盘时,键码为 49。
数字键盘
当按下数字键盘时,keycode=257 代表数字 1,keycode=258 代表数字 2,keycode=259 代表数字 3,以此类推。
添加回答
举报