首页 > TAG信息列表 > keyboard-events

在以Windows服务运行的Java程序中生成键盘输出

我创建了一个简单的独立Java应用程序(JAR),该应用程序通过虚拟COM端口连接霍尼韦尔条形码扫描仪(使用RxTx库来设置COM连接). 连接后,程序将接收来自扫描仪的输入,使用一些自定义逻辑对其进行转换,最后使用Robot类将转换后的输出重定向到标准输出.没什么复杂的. 因此,如果我运行该程

检测用户何时打开单词文档以及何时键入单词文档(在c#中)

我想做以下事情: 每当打开Word文档时,我都需要以某种方式保存它,然后,如果用户开始输入它,我想节省文档编辑的时间.我只是在第一阶段,似乎无法管理用户何时打开文档.我尝试使用Microsoft.Office.Interop.Word,但是,除非用户打开文档,否则我不希望启动Word应用程序.但是,当我想初始化

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

我已经安装了pyobjc(与Quartz一起使用),我想知道如何使用CGEventCreateKeyboardEvent正确创建键盘事件?请?我根本无法在互联网上找到它,而且我什至不知道要导入什么. 一个示例代码会很好,告诉我要导入什么以及要放入python中的内容 有人知道CGEventCreateKeyboardEvent在Mac中FN(功能

最小化C#击键拦截器

好的,所以我试图编写一个程序来在玩游戏时跟踪击键,以便以后可以分析数据以帮助改进游戏.我一直在尝试使用user32.dll的RegisterHotKey实现全局热键挂钩.但这完全捕获了击键,并且游戏不再收到击键.我不知道从这里去哪里,任何指针将不胜感激.这是一些其他信息: >我正在使用C#> .NET 4

java-键盘轮询系统

我正在为Java游戏寻找高效的键盘输入系统.目前,我正在使用在这里找到的一些代码: Keyboard Input Polling System 但这似乎效率不高(请评论您对代码的想法).完整的代码可以在这里找到: Pastebin Code 我才刚刚开始研究新的解决方案并将代码拆开,但是有人在主游戏循环中(包括说明)对有

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

我看到了here解决方案,但我不想等到按下该键.我想按下最后一个键.解决方法:相关问题可以为您提供帮助,如@ S.Lott所述:Detect in python which keys are pressed 我正在写信,尽管是要给你一些建议:不要担心. 您尝试制作哪种程序?在终端上运行的程序通常没有使“实时”击键有趣的接口.

检测JavaFX中的单键按下

我在检测JavaFX中的单个按键时遇到问题.我必须检测箭头键,但是每次按下这些键中的任何一个,代码的一部分都会被多次调用.我意识到这是因为AnimationTimer()是一个循环,因此这就是原因,但是我不知道如何检测单键点击.无论如何,这是代码: import javafx.animation.AnimationTimer; im

javascript-以编程方式发送键盘事件不会将它们分派到输入中

我将以编程方式生成的键盘事件发送到文档.我希望当前关注的输入元素能够显示它们,但是不会显示.这些事件是使用以下函数从字符串生成的: const simulateKeyPress = keys => { keys.split('').forEach(theKey => { const e = new window.KeyboardEvent('keypress', { bu

Javascript,按键值总是最新的一个字符?

如果我键入’St’,当我按下t时,如果我在onkeypress / onkeydown函数中输出textfield.value的输入,我只得到’S’. 为什么是这样?我如何摆脱这种滞后?解决方法:使用keyup事件而不是keypress. keydown将显示before-keystroke值,keypress(显然)也是如此.

java – 如何检测keyTypedEvent中的退格

我正在使用Netbeans的bean表单创建我的GUI.我已经将一个keyTyped事件添加到JTextArea,我想检测键入的键是否是退格键. 我出于其他原因使用keyTyped事件,所以我不能只使用keyPressed事件. 这是生成的代码(以及我的if检查): private void langArea1KeyTyped(java.awt.event.KeyEvent

javascript – 如何防止keydown上的数字输入?

我想阻止文本字段上的keydown事件的数字输入并运行自定义处理函数.以下是问题 > e.target.value没用,因为键值尚未投射到目标值 >数字的e.keyCode取决于键盘类型,语言布局,Fn或Shift键> String.fromCharCode(e.keyCode)不可靠,至少在我的键盘上(捷克qwerty)> w3 specification表示e

javascript – 如何使用jQuery检测按键盘输入?

我想检测用户是否使用jQuery按Enter键. 这怎么可能?它需要插件吗? 编辑:看起来我需要使用keypress()方法. 我想知道是否有人知道该命令是否存在浏览器问题 – 比如我是否应该了解任何浏览器兼容性问题?解决方法:jQuery的重点在于您不必担心浏览器差异.我很确定你可以放心地在所有浏览器

javascript – 模拟shift 1键盘事件并在事件处理程序中检索它

我正在为我的框架制作一个Spec,需要使用shift键测试一个事件.所以我想插入一个实用的!好像我按下班次1. 我一直在使用Syn框架,但无法模拟它应该是SHIFT 1. According to the docs Syn.type('[shift]1[shift-up]', 'textInput2'); 但这不起作用.我期待一个!字符,event.shiftKey为tr

java – 无法将Control-Backspace映射到KeyStroke

我无法将Control-Backspace键映射到KeyStroke.以下对我没有意义. import java.awt.event.KeyEvent; import javax.swing.KeyStroke; public class TestControlBackspace { public static void main(String[] args) { KeyStroke ks1 = KeyStroke.getKeyStroke(KeyEvent

javascript – 如何在此函数调用中限制或限制函数调用的数量(以提高性能)?

我有一个看起来像这样的函数: function someFunction(text) { $('.class').each(function() { var $this = $(this); if ($this.text().match(text)) { $this.addClass('found'); } else { $this.removeClass(

Python绑定 – 允许同时按下多个键

我在Python中遇到了问题. 我正在使用Tkinter并且有四个绑定事件,它们会在我的表单上按下按键. 我的问题是,这些不是异步运行的.因此,例如,我可以按一个按钮,并识别事件.但是,当我同时按住两个键时,只有一个事件被触发. 有没有其他方法可以做到这一点? self.f.bind("w", self.pl

Java Swing中删除的KeyStroke

我正在尝试使用InputMap / ActionMap拦截删除键.我让它与Enter一起工作,但它似乎没有回复删除(这是在Mac OSX上,所以我想知道这是否是问题的一部分). 我究竟做错了什么? private void setupKeyBindings(final JList jlist) { String delAction = "deleteItems"; Ke

如何使用箭头键javascript移动图像

我最近开始开发一个小的JavaScript游戏,只是为了好玩.我的想法是你在屏幕上的一个方框内用箭头键(或者awsd或者我不关心什么)控制了一个小点.然后,小矩形会随机产生在盒子的所有边缘上并在其上方前进.你必须避免与他们接触.事实证明这个项目比我预期的要困难,我无法让这项运动正常

javascript – 为什么会发生这种情况? – 我的机器上奇怪的keyup keydown事件

这是一些javascript: window.addEventListener("keydown", function(event) { console.log("keydown: " + event.keyCode); }); window.addEventListener("keyup", function(event) { console.log("keyup: " + even

Java Applet中的键盘输入

在Java Applet中监听键盘输入的最佳方法是什么? 我有一个打开JFrame的applet,我使用KeyListener来监听键盘输入.这在我的开发环境(eclipse)中运行良好,但是当我通过浏览器运行applet(我尝试过Firefox和IE)时,它不响应键盘事件. 但是,如果我运行applet然后最小化并最大化框架,它就可

使用NodeJS在Linux上捕获全局键盘事件

我有一个无头的Debian ARM机器,我正在运行Node.该设备具有使用gpio-keys映射到普通键盘事件的硬按钮. 我的目标是从硬按钮以及Node中的任何连接键盘捕获全局事件.我需要一个能够独立于其运行的终端捕获keydown / keyup事件的解决方案(它将通过SSH会话运行).它不必是跨平台的,只要它

在JavaScript / Web浏览器中捕获2个或更多键盘的事件

我正在编写一些执行简单键盘事件捕获的测试应用程序. 我对这个基本方法没有任何问题. 但现在我需要更好的应用程序体验,我想连接至少两个或更多USB或PS / 2键盘,区分键盘是关键事件的来源,因此能够使用JavaScript本地使用Web浏览器(和HTML5),好像它是同时具有多个控制器的游戏控制

Linux输入设备读取ioctl(EVIOCGKEY())与读取(input_event)

我的所有代码都基于linuxjournal.com上的一篇文章 here is the article I based my code on 我正在编写一个嵌入式应用程序,我正在尝试从键盘上读取按键.这是我正在使用的代码 uint8_t key_b[KEY_MAX/8 + 1]; memset(key_b, 0, sizeof(key_b)); ioctl(fd, EVIOCGKEY(sizeof(key_b)

在linux下用ioctl重新映射键盘

我实际上是在尝试编写一个小程序来捕获linux下特定USB键盘的全局键盘输入. 我正在测试这段代码: #include <stdlib.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <linux/input.h> #include <string.h> #include <stdio.h> static const char

javascript – 禁止在Internet Explorer中对Ctrl O进行默认处理

我试图压制IE的Ctrl O默认处理. 我有一个onKeyDown处理程序,它被调用,但即使我调用event.cancelBubble并返回false,默认的File | Open命令仍然运行. 顺便说一句:这并不重要,因为我可以选择另一把钥匙,但好奇是否有可能解决这个问题.解决方法:首先,您不能调用event.cancelBubble,它不