元气_hi 2022-12-30 21:11 采纳率: 80%
浏览 19
已结题

Pygame某些字符unicode变为空

写程序的时候,发现有些键怎么都没反应,输出了一下事件发现一些KEYDOWN的unicode变成 '' (空)
下面打了26字母,就出来14个.每次不见的字符还是随机的

<Event(768-KeyDown {'unicode': 'a', 'key': 97, 'mod': 4096, 'scancode': 4, 'window': None})>
<Event(768-KeyDown {'unicode': 's', 'key': 115, 'mod': 4096, 'scancode': 22, 'window': None})>
<Event(768-KeyDown {'unicode': 'd', 'key': 100, 'mod': 4096, 'scancode': 7, 'window': None})>
<Event(768-KeyDown {'unicode': 'f', 'key': 102, 'mod': 4096, 'scancode': 9, 'window': None})>
<Event(768-KeyDown {'unicode': 'g', 'key': 103, 'mod': 4096, 'scancode': 10, 'window': None})>
<Event(768-KeyDown {'unicode': 'h', 'key': 104, 'mod': 4096, 'scancode': 11, 'window': None})>
<Event(768-KeyDown {'unicode': 'j', 'key': 106, 'mod': 4096, 'scancode': 13, 'window': None})>
<Event(768-KeyDown {'unicode': 'k', 'key': 107, 'mod': 4096, 'scancode': 14, 'window': None})>
<Event(768-KeyDown {'unicode': 'l', 'key': 108, 'mod': 4096, 'scancode': 15, 'window': None})>
<Event(768-KeyDown {'unicode': 'z', 'key': 122, 'mod': 4096, 'scancode': 29, 'window': None})>
<Event(768-KeyDown {'unicode': 'x', 'key': 120, 'mod': 4096, 'scancode': 27, 'window': None})>
<Event(768-KeyDown {'unicode': 'c', 'key': 99, 'mod': 4096, 'scancode': 6, 'window': None})>
<Event(768-KeyDown {'unicode': 'v', 'key': 118, 'mod': 4096, 'scancode': 25, 'window': None})>
<Event(768-KeyDown {'unicode': 'b', 'key': 98, 'mod': 4096, 'scancode': 5, 'window': None})>
# UNICODE 变为''
<Event(768-KeyDown {'unicode': '', 'key': 110, 'mod': 4096, 'scancode': 17, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 109, 'mod': 4096, 'scancode': 16, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 113, 'mod': 4096, 'scancode': 20, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 119, 'mod': 4096, 'scancode': 26, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 101, 'mod': 4096, 'scancode': 8, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 114, 'mod': 4096, 'scancode': 21, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 116, 'mod': 4096, 'scancode': 23, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 121, 'mod': 4096, 'scancode': 28, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 117, 'mod': 4096, 'scancode': 24, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 105, 'mod': 4096, 'scancode': 12, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 111, 'mod': 4096, 'scancode': 18, 'window': None})>
<Event(768-KeyDown {'unicode': '', 'key': 112, 'mod': 4096, 'scancode': 19, 'window': None})>
  • 写回答

2条回答 默认 最新

  • 元气_hi 2023-01-01 11:38
    关注

    最后用key转成字符,可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月9日
  • 已采纳回答 1月1日
  • 请提交代码 12月31日
  • 创建了问题 12月30日

悬赏问题

  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上