keyboard-events相关内容

捕获修饰键Qt

我试图了解如何使用Qt处理各种事件,并发现了一些关键修饰符无法理解的问题,例如 Ctrl Shift Alt 等.我在Qt Creator中做了一个默认的Qt GUI应用程序,扩展了QMainWindow,发现以下示例无法产生可理解的内容结果. void MainWindow::keyPressEvent(QKeyEvent *event) { qDebug() ..
发布时间:2020-04-26 08:32:10 C/C++开发

CGEventPost-按住一个键(Shift)

我正在寻找一种设计带有修饰键的小面板的方法(例如,Shift,Command),并且必须像虚拟键盘一样单击它. 我希望它具有这种行为: 单击虚拟键(Shift). 按住Shift键并保持按下状态. 用我的标准键盘输入一些内容. 再次单击虚拟Shift键以将其释放. 这是我正在使用的代码: CGEventSourceRef source = CGEventSourceC ..
发布时间:2020-04-26 08:32:06 其他开发

fabric.js画布监听键盘事件吗?

在我的Fabric应用程序中,我目前正在侦听某些按键,例如Delete键,并删除所有选定的元素.我听按键的方法是: document.onkeydown = function(e) { if (46 === e.keyCode) { // 46 is Delete key // do stuff to delete selected elements } 但是我遇到了一个问题 ..
发布时间:2020-04-26 08:32:02 其他开发

React Hooks的按键/启动事件无法正常工作

我正在尝试为我正在开发的游戏创建基于箭头的键盘控件.当然,我试图与React保持同步,所以我想创建一个功能组件并使用钩子.我为越野车组件创建了 JSFiddle . 除了我同时按下许多箭头键外,它几乎可以按预期工作.然后,似乎未触发某些keyup事件.也可能是“状态"未正确更新. 我喜欢这样: const ALLOWED_KEYS = ['ArrowUp', 'ArrowDo ..
发布时间:2020-04-26 08:32:00 前端开发

如何在iPhone(iOS)的硬件键盘上检测键盘事件

我有一个带有登录页面的应用程序,该页面具有用于三个不同随机字符的三个字段.当用户离开最后一个字段时,软键盘消失,并且用户可以触摸屏幕上的“登录"按钮. 当连接了硬件键盘(蓝牙或物理键盘)时,我希望能够按一下它的“输入".但是,因为用户不在字段中,所以我看不到如何检测到该键被按下. 有人会建议哪个班处理按键事件吗?大概有一个我可以用来接收这些委托的代表,但是我通过SDK进行的搜索没有发现 ..
发布时间:2020-04-26 08:31:57 移动开发

在vmware虚拟机中运行时如何获取键盘输入?

我已使用vmware工作站6.5-7.0.1或vmware player 3.0.0登录到虚拟机. 我正在虚拟机中工作. 然后,我按下虚拟机内部的一个键(例如Delete-Key,但它应该与每个键一起使用). 我想识别在虚拟机外部运行的C#应用​​程序中的“按键事件". 您能想到任何方法吗? 解决方案 除非您有可以下载的SDK来拦截它,否则我不确定100%是否可以真正挂接到VM ..
发布时间:2020-04-26 08:31:51 C#/.NET

Keyboard.GetKeyStates误报,我如何才能真正知道是否按下了某个键?

Keyboard.GetKeyStates似乎有一种返回错误按下的键的方法,例如,即使未按下Keyboard.GetKeyStates(Key.NumPad2)也可以返回Down, Toggled. 我已经能够在一个非常简单的WPF应用程序中捕获keyUp事件来重现此内容. 重现该错误的方法如下: 按NumPad2 按LShift 释放NumPad2 释放LShift 此后 ..
发布时间:2020-04-26 08:31:49 C#/.NET

Xamarin表格检查键盘是否打开

有什么方法可以检查Xamarin Forms中的键盘是否打开?键盘打开或关闭时是否会触发任何事件?如果是这样,我在哪里可以找到示例? 解决方案 我不认为有Xamarin.Forms方式可以做到.无论如何,对于不同的平台(至少是Android和iOS),有一种方法可以实现您想要的. Android 在android下,有一个InputMethodManager类.您可以从自己的活 ..
发布时间:2020-04-26 08:31:45 其他开发

如何在不使用pygame的情况下检测按键事件和按键按下事件

我目前正在寻找一个能够检测/监视键盘的库. 我的目的是检测何时按住某个键以及何时发生该键. 大多数SO帖子都建议使用pygame,但我发现它太多了,无法包含诸如库这样的简单任务.我也尝试过使用pynput,它只能检测到一台印刷机,而不是一堆印刷机. 关于如何在循环检测按键的同时执行此操作的任何建议... 我尝试使用while循环: from pynput import ke ..
发布时间:2020-04-26 08:31:37 Python

如何处理GTK + 3中的键盘事件?

在GTK + 3中我应该使用什么信号/功能来获得键盘输入? 我环顾四周,并且我所知道的唯一教程涵盖了GTK + 3( zetcode 和 gnome开发人员)似乎并没有涵盖这一点. 任何人都可以向我指出正确的方向吗? 解决方案 感谢您的建议,它确实很有帮助.我迷路了,因此我的问题也许太笼统了,无法逃避C社区一部分的传统否决.我将在这里总结如何在GTK3中处理键盘事件,我希望它会 ..
发布时间:2020-04-26 08:31:32 其他开发

如何在所有其他应用程序上方监视键盘,然后将其他键发送给它们

我正在基于运行Win7的旧计算机构建多媒体控制台. 我想用数字键盘控制播放器. 我不能使用常见的媒体控制设备,因为它们仅对Windows Media Player响应.我将使用KVM Player,Winamp等.因此每个人都有自己的一组键盘快捷键,用于播放,暂停,前滚,音量调节等. 为此,我正在考虑构建一个Delphi应用程序,该应用程序可以检测前台应用程序并从数据库中获取该应用程序 ..
发布时间:2020-04-26 08:31:30 其他开发

如何在python中获取没有按下回车键就按下的键?

我看到了此处一种解决方案,但我没有不想等到按键被按下.我想按下最后一个键. 解决方案 如@ S.Lott所述,相关问题可能会对您有所帮助:我正在写信,尽管是要给你一些建议:不要担心. 您尝试制作哪种程序? 在终端上运行的程序通常没有使“实时"击键变得有趣的接口.如今不行.对于在终端中运行的程序,您应该使用optparse或其他模块来担心有用的命令行用户界面. 对于交互式程序,您应该使 ..
发布时间:2020-04-26 08:31:26 Python

macOS App:处理绑定到全局键盘快捷键的组合键

在某些应用中,让应用直接处理键盘快捷键是有意义的,否则这些快捷键会绑定到系统范围的组合中.例如,⌘-Space(通常为Spotlight)或⌘-Tab(通常为应用程序切换器).这适用于各种Mac应用程序,例如VMWare Fusion,Apple自己的屏幕共享和远程桌面客户端(分别将事件转发到VM或服务器,而不是在本地处理事件),以及App中的一些类似第三方应用程序商店. 我们想在我们正在开 ..
发布时间:2020-04-26 08:31:22 其他开发

聆听键盘事件而不会陷入陷阱?

我正在编写一个命令行应用程序,该应用程序侦听X Windows中的Control键释放事件,并在检测到它们时提醒另一个进程. 作为GNU/Linux的新手,我宁愿避免与GCC混为一谈,因此我正在寻找基于脚本的解决方案.由于我对Python有所了解,因此选择基于Python的解决方案似乎很自然,并在为示例搜罗Internet并阅读Python Xlib文档之后,将这些程序组合在一起,但仍需注意 ..
发布时间:2020-04-26 08:31:20 Python