当 PyGame 按键事件被触发时,使用 chr(event.key)
收集与该按键关联的字母。当在挪威语键盘上按下带有特殊字符的键(例如 æ、ø 或 å 时,此功能不起作用。
if event.type == pygame.KEYDOWN:
characterNumber = event.key
character = chr(characterNumber)
print(character)
如何检索这些字符?
最佳答案
不要这样做:
characterNumber = event.key
character = chr(characterNumber)
试试这个:
character = event.unicode
根据文档,KEYDOWN
事件应该有一个 unicode 属性,该属性表示基于当前键盘布局的按下键的 unicode 值。
关于python - 从关键事件中获取特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21094075/