问题标签 [keyrelease]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java Robot .keypress 在运行 Windows 10 的虚拟机上不起作用
当我没有连接到虚拟机时,我似乎无法让 Java 中的 Robot .keypress/keyrelease 方法在虚拟机中工作。当我使用来自我的站的远程连接连接到 VM 时,它按预期工作。这个想法是我希望能够使用发送一系列表示路径的键,例如 C://myfile.txt 在窗口上传框架内,如下图所示: 在此处输入图像描述
我有以下代码
}
我使用它的方式是:
keypress - Qt模拟按键控制Linux中的SimpleScreenRecorder应用程序
我希望(在 Linux 中)通过模拟按键 CTRL+SHIFT+R 激活 SimpleScreenRecorder 来控制桌面录制。
我试过这段代码:
但这不起作用。我可以将按键事件发送到 ui->lineEdit,但在这种情况下,不能将它发送到另一个正在运行的应用程序 SimpleScreenRecorder。
我怎么解决这个问题?谢谢。
time - 记录一个键在处理中保持的时间
我已经在包括这个论坛在内的很多论坛上进行了搜索,但我找不到任何答案。给我的许多解决方案看起来像这样:
然而这是不正确的,因为当我按住一个键时,keyPressed 函数会不断调用millis()。因此,当释放键时,记录的时间会打印出一个接近于零的数字!
如何只进行一次 keyPressed 调用 millis() ?
java - Java keyRelease 似乎不起作用
我正在完成一个简单的游戏教程。当我按下一个按钮来增加速度时,玩家会消失,而如果我添加到 Y / x 值,它会按需要工作。我假设我的问题与代码的密钥释放部分有问题有关。无论如何,如果有人可以帮助我,那将是理想的。谢谢
java - Java Robot KeyPress KeyRelease 不工作 Mac
每次我执行一个简单的算法(我的 IDE 没有检测到错误)时,我的控制台中都会出现以下错误:
java[4301:301618] pid(4301)/euid(501) 在非主线程环境中调用 TIS/TSM,错误:这是不允许的。请在主线程中调用 TIS/TSM !!!
这很令人困惑,因为我只是使用 for 循环,而 Mac 上的 Java Robot 库的语法似乎是正确的。
什么可能是错的?谢谢!
javascript - Java如何用Robot类编写_
我在我的 Java 代码中使用机器人类。我想按“_”键,但键码 189 不适用于代码
python - Mac 无法在 Tkinter 中注册密钥释放
运行下面的代码可以在 Windows 计算机上完美运行。但是,当我在我的 MacBook 上运行它时,Key-Release 事件 ,canvas.bind_all('<KeyRelease-w>', func)
在按下 w 时返回,而不是释放。
问题:在 tkinter 或其他标准库中是否有修复/解决方法?我想避免将新库下载为 pygame 或键盘,因为我不允许在学校计算机上这样做。
* window (win 10) 有 python 3.5.2,Mac (Catalina 10.15.6) 有 python 3.8.5
编辑:根据评论,这可能是 Tkinter 库中的错误。然而,关于可能的解决方法的问题仍未解决。
python - tkinterWindows 和 Linux 上的不同行为
在我的 CS 课上,我的学生刚刚完成了他们的第一个“克隆你的经典”竞赛。PONG
团队迅速解决了“嘿,我的桨被冻结了”的问题,他们的两名球员在一个键盘版本上。5 年前我遇到了这个问题,发现Python 绑定 - 允许同时按下多个键,这启发了我(注意!本文使用 python2.7)。但我当时没有意识到该脚本仅适用于 Windows 机器。
在 linux 系统上,<KeyRelease-a>
事件触发回调,但event.char
then 指向 ' ' 而不是 'a' 正如人们所期望的那样。我试着用谷歌搜索这个问题,但即使在stackoverflow
我也找不到任何感兴趣的东西。
有什么提示吗?接下来找到可重现的代码示例:
Bryan 要求的可重复性,我感谢他对我的问题的关注。
electron - 电子钥匙释放
当浏览器窗口没有聚焦时,是否有可能获得关键释放事件?我正在建立一个语音聊天,需要某种推送来说话。不幸的是 ioHook 不起作用(对我和其他许多人来说)。是否有可能像 Electron 的全局 Shortcut API 一样获得关键版本?另一个问题是,如果电子帽子注册了一个快捷方式,就像:
Windows 会费不再在那里处理。例如 STRG + X 不再剪切文本。
我希望你能理解我的问题。谢谢!