我遇到了这样的问题 - 当我在俄语布局中按下键盘按钮时,我的应用程序会被这样的消息粉碎
UnicodeEncodeError:“ascii”编解码器无法在位置 40 编码字符“\u0444”:序数不在范围内(128)
代码:
event = pygame.event.poll()
if event.type == KEYDOWN:
print(event)
(我按下了拉丁语'a')在英文布局上按下键 - 工作正常。
顺便说一句 - 当我将 event.type == KEYDOWN 更改为 event.type == KEYUP - 一切正常,但在这种情况下,我无法访问 event.unicode 参数以获取按下的键
有人可以建议我如何使它与任何键盘布局 KeyDown 事件一起使用吗?
谢谢!