我正在尝试制作一个带钥匙的程序,然后打印它,但是当我按下挪威f.eks的钥匙时。 Æ或Ø或Å他们打印'[;这是我的代码:
if event.type == pygame.KEYDOWN:
characterNumber = event.key
character = chr(characterNumber)
print(character)
有谁知道我怎么能让它发挥作用?
答案 0 :(得分:1)
而不是这样做:
characterNumber = event.key
character = chr(characterNumber)
试试这个:
character = event.unicode
根据文档,KEYDOWN
事件应该有一个unicode属性,它表示根据当前键盘布局按下的键的unicode值。