问题标签 [keyboard]
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:处理组合键盘输入
在注册在 JButton 后面的 KeyListenerF1和 ie CTRL+F1各自的SHIFT- CTRL+之间分开的正确方法是什么?F1
.. 总是给我 112 F1, 113F2等等。我知道我可以自己处理 keyPressed() 来处理 keyReleased for CTRL// SHIFT/ALT等,但我希望有更好的方法。
非常感谢!!!
javascript - 使用 javascript 使用向上和向下箭头键访问 Div 内容
我有一个包含 4 个子 Div 标签的 Div 标签
现在我想通过 Javascript 使用向上和向下箭头键访问这些子 div 上面的 div 是在单击 TextBox 时显示的。我希望用户可以选择任何子 div,并且它的选定值出现在 TextBox 中。我通过将 onClick 事件附加到每个 childDiv 来实现最终结果。
c# - 将键盘宏命令发送到游戏窗口
我想做一个游戏的宏程序。但是仅将密钥发送到游戏应用程序(游戏窗口)存在问题。我正在使用keybd_event
API 将密钥发送到游戏窗口。但是我只想在宏程序运行时将密钥发送到游戏窗口,而不是资源管理器或任何打开的窗口。当我更改 Windows 时,它仍在发送密钥。我尝试参考Interaction.App
使用Visual Basic.dll
。但Interaction.App
只关注游戏窗口。
我找不到任何关于我的问题的信息。谁能帮我?谢谢
java - 控制台应用程序中的 Java 键盘输入解析
我刚刚开始使用JLine来解析控制台模式下的字符输入。它似乎运作良好,但我想知道:
JLine 中是否有一种非阻塞方式来确定字符是否可用?(即像kbhit()
在 Windows 中一样。)
我想我总是可以将键盘输入包装在它自己的线程中,然后将线程安全队列中的键盘字符提供给主线程,但这似乎是不必要的。
编辑:这是逐个字符的解析。我不会使用 GUI。Java 中控制台模式下通常的 InputStream I/O 要求您先按 Enter 键(例如,它只是缓冲输入)。请不要告诉我在控制台模式下逐个字符输入在 Java 中是不可能的;不是。JLine 使用具有平台相关实现的可移植接口来实现。
编辑更新:我能够组合一个帮助类来在工作线程中执行阻塞 I/O(使用 JLine 进行每个字符的 I/O,警告:您必须自己解析 Ctrl-C!)然后进行通信通过带有 isempty() 例程的同步队列。对于我现在正在做的事情,这很好,但我真的很想知道在未来做这件事的好方法。
keyboard - 紧凑型键盘推荐?
对高质量紧凑型(无数字键盘)键盘有什么建议,最好是 50 美元或更少?
标准:
- 50美元或更少
- 最好使用笔记本电脑式的按键(剪刀式开关而不是橡胶膜 ala 便宜的桌面键盘)
- 安静(我是 Model-M 类型的人,但这对于嘈杂的键盘来说不是一个好环境)
- 不要太在意媒体密钥、USB 端口等
我喜欢 Apple 无线键盘,也听过其他人推荐的 Happy Hacking 键盘,但它们都超出了我们的预算。
有几个关于键盘的问题(检查“外围设备”标签),但据我所知,没有关于紧凑型键盘的问题。没有人比程序员对键盘的要求更高,所以虽然这是一个有点主观的问题,但我认为这是最好的提问场所。
javascript - 使用 JavaScript 和 jQuery,跨浏览器处理按键事件 (F1-F12)
我想使用 JavaScript 和 jQuery 处理 F1-F12 键。
我不确定要避免哪些陷阱,而且我目前无法在 Internet Explorer 8、Google Chrome 和 Mozilla FireFox 3 之外的任何其他浏览器中测试实现。
对完整的跨浏览器解决方案有什么建议吗?类似于经过良好测试的 jQuery 库,或者只是普通的 jQuery/JavaScript?
keyboard - 键盘加速器和快捷键有什么区别?
键盘加速器和快捷键有什么区别?
winapi - keystroke util,键盘回调问题
很久以前,当我看到一个应用程序为游戏做这个时,我就有了这个想法。
我想捕捉某些击键。/s myCommand 之类的东西。我有 ppl msg 我并通过 msn 搞砸了我,所以我的第一个命令将类似于 killmsn。我在 msdn 上查找了资源并得到了这么多。这不起作用,为什么不起作用?是睡眠的 BC 吗?我应该怎么做,注意我没有窗口,我希望这是一个控制台应用程序。我的 KeyboardProc 永远不会被调用
winapi - 如何使键盘钩子跨进程全局化
我正在尝试创建一个实用的按键应用程序,这样我就可以执行诸如终止预编程进程或启动某些操作之类的操作。我想我应该在任何应用程序中按住 cmd,然后输入一个 4 位命令键,这样我就可以在编程、调试观看视频等时快速启动或杀死任何东西。
我想出了如何获得键盘回调,但是无论出于何种原因,一旦我点击另一个应用程序,我的击键实用程序就不再接收任何键。即使我点击回到我的控制台窗口或 msvc,我也不会收到任何输入。这是除非它是全局的,那么我如何将钩子设置为全局的?
我的代码是
java - Java 系统范围的键盘快捷键
是否有任何方法或库来获得系统范围的(全局)键盘快捷键以在 Java 应用程序中执行操作?