keydown不适用于py3.codeskulptor

问题描述 投票:0回答:1

这个问题似乎最近才发生,我不知道该怎么办。

在我的Windows 8.1计算机上运行最新的Chrome。如果在codeskulptor.org中运行此代码,则会看到gui窗口在按下时显示键:http://www.codeskulptor.org/#user47_g8KWuSA3as_0.py。但是在py3.codeskulptor.org中运行它,正在运行的窗口没有注册任何按键:https://py3.codeskulptor.org/#user305_M3ZKRfZXyN_0.py

[现在,您会注意到py3.codeskulptor使用https,但codekulptor不使用https,但是,正如我所说的,当我最初从常规codekulptor.org过渡到使用它时,最初并没有问题。

我已经尝试在“隐身窗口”中运行它。我尝试禁用所有扩展程序。我试图关闭“安全浏览”。我似乎没有其他浏览器(Firefox)似乎支持codekulptor,因此无法在此处检查。

python google-chrome browser keyboard-events codeskulptor
1个回答
0
投票

尝试通过打印这样的键来查看键事件是否起作用:https://py3.codeskulptor.org/#user305_QNEkSkKm9wQUG8R.py不要忘记单击画布,否则关键事件将被忽略。

通过简单地更改URL的开头,就可以在两个版本的CodeSkulptor中使用完全相同的代码,如下所示:http://www.codeskulptor.org/#user305_QNEkSkKm9wQUG8R.py

[如果Chrome浏览器尚不可用,请尝试使用Firefox。通常,CodeSkulptor可以工作,也许很慢,但是可以。

您也可以使用SimpleGUICS2Pygame,它是一个标准的Python软件包,实现了CodeSkulptor的特定模块以在您的计算机上运行。

© www.soinside.com 2019 - 2024. All rights reserved.