亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python:_on_keyboard_down 函數傳遞值奇怪的字符,如 ā,?,?

Python:_on_keyboard_down 函數傳遞值奇怪的字符,如 ā,?,?

狐的傳說 2021-06-06 06:33:03
我使用def _on_keyboard_down中python-2.7和kivy。當我在鍵盤上按 1,2,3 然后打印text奇怪的字符,如 ā,?,?。有人能幫我嗎 ? def _on_keyboard_down(self, instance, keyboard, keycode, text, modifiers):         print(text)
查看完整描述

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,以此類推。


查看完整回答
反對 回復 2021-06-09
  • 1 回答
  • 0 關注
  • 273 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號