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,以此類推。
添加回答
舉報