keyboard-events相关内容

在python中处理键盘事件

如何处理python中的键盘事件?更确切地说,我需要为我的命令行应用程序管理键盘箭头和其他一些键. 是否有用于此的模块,或者我需要使用例如“如果get(key)==(mykey):做某事"(它是伪代码)来逐个密钥处理? 我使用的是Gnu/Linux操作系统. 解决方案 您可能正在寻找python ..
发布时间:2020-04-26 08:31:18 Python

如何处理Kivy中同时按下的几个键?

我打算用kivy做一个跨平台的小游戏,当我测试从PC上的键盘获取输入的方法时,我有些惊讶. Kivy似乎无法处理与on_keyboard_down事件同时按下的多个键,当您在kivy中同时按下多个键时,官方文档中使用的键盘类会在更改所有键时传递最后一次按下的键此时正在按下键. 键盘类似乎旨在让用户输入应用程序,因为当您按下某个键几秒钟时,第一个按键事件与其余按键事件之间会有一点延迟(最 ..
发布时间:2020-04-26 08:31:16 其他开发

C#主动检测锁定键

我有一个无线键盘和鼠标,没有任何锁定指示器,也没有捆绑提供视觉帮助的任何软件,所以我要自己做. 我知道了,所以如果我单击notifyIcon,它将列出打开了哪些锁,但是我想通过在锁打开后提醒我来使其变得更聪明. 我在网上找到了一些物品,但是说实话,我只想要锁定键,我不在乎其他键盘按键. 我正在使用C#.NET 4,但如果该版本有功能,我可以使用.NET 4.5. 谢谢. ..
发布时间:2020-04-26 08:31:09 C#/.NET

正确获取要在XNA中聊天的按键

所以,我要直接讲,我正在尝试在自己制作的XNA游戏中创建一个聊天系统.我可以很容易地弄清正在按下哪些键,但我无法知道实际键入了什么.在我看来,他们好像在说:OemShifthello billOemPeriod OemShifthow are youOemQuestion应该看起来像Hello bill. How are you?(或者类似的东西). 处理所有这些问题的最佳方法是什么? ..
发布时间:2020-04-26 08:31:04 其他开发

SDL 2.0密钥重复和延迟

在类似Pong的游戏中,SDL 2.0键盘输入存在问题.当我命令通过按左箭头向左移动时,它会由SDL_PollEvents()处理,并且如果按下此键一次,则会正确响应.但是,如果我一直按下该键,则在连续移动之前会出现短暂的延迟(只要Windows按键重复延迟). 以下是函数处理事件: void Event::PlayerEvent (Player &player) { whil ..
发布时间:2020-04-26 08:31:02 C/C++开发

通过Java程序禁用Ctrl-Alt-Delete事件

我正在使用JDesktopPane创建一个桌面应用程序.我快完成了,但是当我按 ctrl + alt + del 时,它退出了我的应用程序.如何防止该动作? 解决方案 事实是 Alt + Ctrl + Del 从未真正进入您的应用程序. Os陷阱 Alt + Ctrl + Del 会发送到您的应用程序.所以你不能把它困住. ..
发布时间:2020-04-26 08:30:56 Java开发

contenteditable div中子元素的键盘事件?

我有一个div,其contenteditable属性已设置为true.如何让孩子们响应键盘事件?似乎唯一的方法是在父div中捕获事件并通过选择api确定子项.有没有更好的办法?更具体地说,我可以将键盘事件处理程序附加到子元素吗?我想念什么吗? 随附的示例代码说明了该问题.希望代码中的注释具有足够的解释性. ..
发布时间:2020-04-26 08:30:52 其他开发

GLUT键按下并在CTRL键上按下

我发现了很多有关使用GLUT来检测是否使用GLUT_ACTIVE_CTRL宏按下 Ctrl 键的信息.显然,此宏仅在键盘或鼠标回调函数中有效.我需要知道是否在主循环中的某个点按下了 Ctrl 键,但是GLUT_ACTIVE_CTRL在这种情况下似乎不起作用. 那么,有没有一种方法可以以平台无关的GLUT式方式检测 Ctrl 键上的键上移和键下事件(无需键入任何其他键)? 编辑:按下 C ..
发布时间:2020-04-26 08:30:48 其他开发

在某些情况下,GetKeyboardLayout()无法正常工作

我正在编写应指示键盘布局的控制台应用程序.我正在使用GetForegroundWindow()函数获取当前的活动窗口,使用函数GetWindowThreadProcessId()获取线程ID,最后使用函数GetKeyboardLayout()获取键盘布局.在某些情况下,Everingting可以在我尝试的任何应用程序上正常工作 当我将窗口切换到cmd.exe或任何其他控制台应用程序时,它显示 ..
发布时间:2020-04-26 08:30:46 其他开发

在Android自定义键盘中,如何将字母键盘更改为符号键盘?

将用户从字母键盘导航到符号键盘时,布局对齐方式被破坏了.默认情况下,布局采用5dp填充和用户看不到最后一列的键. 注意:下面显示的图像. 我使用onKey方法处理了将用户从字母键盘导航到符号键盘的按键操作 override fun onKey(primaryCode: Int, keyCodes: IntArray?) { when (primaryCode) { ..

如何在Mac上的Python中使用CGEventCreateKeyboardEvent?

我已经安装了pyobjc(与Quartz一起使用),我想知道如何使用CGEventCreateKeyboardEvent正确创建键盘事件?请?我根本无法在互联网上找到它,而且我什至不知道要导入什么. 一个示例代码会很不错,告诉我要导入什么以及要在python中放入什么 有人知道Mac中CGEventCreateKeyboardEvent的 FN(功能键) 所需的代码吗? 解决方案 ..
发布时间:2020-04-26 08:30:35 Python

键盘快捷键和动作监听器

想知道如何将键盘键链接到netbeans中的JButton,从oracle下载的KeyEventDemo程序可以让您按一个键并告诉您键码,现在我想知道如何实现它,在计算器项目上工作,我已经能够单击任何按钮并将其设置为 + ,-,/, * 或 enter ,所以现在我想知道如何将2链接在一起,从本质上讲,我试图弄清楚如何检查方法中按了哪个键,然后根据所按的方法运行一个方法!感谢您提供任何信息! ..

keybd_event KEYEVENTF_EXTENDED需要键说明

在文档中它说: KEYEVENTF_EXTENDEDKEY (0x0001):如果指定,则在扫描代码之前加上前缀字节,其值为0xE0(224). 有人可以解释这是什么意思吗? 这有什么区别: keybd_event(RIGHT, 0, 0, 0); keybd_event(RIGHT, 0, 2, 0); 和这个: keybd_event(RIGHT, 0, 1 ..
发布时间:2020-04-26 08:30:29 C#/.NET

KeyDown事件未从网格引发

在这里,我有一个带有网格的示例窗口.我需要在按下键时捕获事件.但是,当我单击网格区域然后按键时,它没有上升.仅在重点关注“文本框"时才有效.我知道如果我从Window捕获它,它将起作用.但是我有其他应用程序,用户控件很少,我需要从不同的控件中捕获它.我尝试为Window设置Focusable.false,为Grid设置true,但这无济于事. 有解决方案吗? ..
发布时间:2020-04-26 08:30:27 C#/.NET

等效于WPF中的keypreview属性

我正在考虑为我的某些应用从WinForms跳入WPF,目前我正在研究条形码读取器/文本输入程序(医疗保健患者表格)的组合. 为了能够处理条形码字符,我依靠WinForms中的Keypreview属性(因为可以扫描条形码,而不管哪个控件具有焦点). 但是对于WPF应用程序,我似乎在VS2008或VS2010中都找不到KeyPreview属性. 是否有其他方法/解决方案来处理WPF中 ..
发布时间:2020-04-26 08:30:25 其他开发