问题标签 [keystroke]

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.

0 投票
3 回答
2016 浏览

c++ - 更改通过钩子的击键(c/c++)

是否可以使用 winapi 键盘挂钩编辑击键?好吧,不需要键盘挂钩,而是类似的东西..

我想做这样的事情:

用户按下键“A”

我的函数将 1 添加到虚拟键码(只是一个例子)

“A”变成了“B”

并且“B”被发送到目标应用程序

谢谢!

0 投票
2 回答
735 浏览

c++builder - 在 Borland C++ Builder 6 中替换击键

用户在 TextBox 中键入时,我必须替换击键。当用户键入 123,456,789 时,文本框必须包含 123.456.789。

0 投票
2 回答
720 浏览

jquery - 在原型函数中捕获键码

我试图在我的原型函数中捕获击键。

这是我的代码:

捕获有效,但问题是keyup触发器“在”我的对象“外部”,这意味着this.id即使它定义,也会返回“未定义”。

有谁知道如何与此保持一致?

0 投票
2 回答
2206 浏览

jquery - jQuery:发送击键

我有一个带有搜索文本框的小部件。当按回车键时,搜索开始。

我现在想通过代码触发该输入键。换句话说,我想将输入键发送到文本框。

它是如何工作的?

谢谢

0 投票
1 回答
970 浏览

java - 在应用程序之外记录击键

最近我为一个游戏做了一个自动点击器,它可以让你使用 F1 和 F2 来打开或关闭它,一旦我完成了应用程序,我就想,“哦,太好了,我忘了 Java 不允许你记录外部击键和鼠标移动”,是否有任何简单的非本地方法可以做到这一点?

谢谢。

0 投票
3 回答
1338 浏览

apache-flex - 让 Flex 应用程序在浏览器中获得焦点以捕获击键

我用 Flex 编写了一个在浏览器中运行的小视频游戏。玩家通过按下键盘上的箭头按钮移动,所以我需要捕捉这些击键。事实上,当玩家按下其中一个键时,游戏动作就开始了。

为了捕捉击键,Flash/Flex 应用程序,而不仅仅是浏览器,需要有焦点。

如何确保应用程序具有焦点?我已经实现了一些技巧:必须单击“开始”按钮才能开始游戏。此按钮的唯一目的是确保应用程序具有焦点。有没有更好的解决方案?

0 投票
1 回答
1017 浏览

fonts - 如何确定charmap中Wingdings字体中给定字符的击键?

我基本上想如何轻松确定 Wingdings 字符的击键值?看起来很旧版本的 Charmap 曾经具有此功能,但不再是我在该工具的 Windows 7 版本中看到的:

http://www.smartcomputing.com/editorial/fullsize.asp?guid=1C2531EB9E2F4ADA8155C9DBF9DBEA0E&image=00010557.jpg&caption=+Figure+4.+When+you+select+characters+in+Character+Map%2C+they+appear+ in+the+字符+to+复制+box+in+the+upper+%3CSTRONG%3E-%3C%2FSTRONG%3E%3CSTRONG%3Eright+corner.+You+then+copy+them+all+to+the+ Windows+剪贴板+单击+单击+上+复制+按钮。+%3C%2FSTRONG%3E%3C%2Fb%3E%3C%2FTD%3E

0 投票
2 回答
997 浏览

cocoa - 在可可中发送“复制”命令

有没有办法在不使用 cgEvent 来模拟击键的情况下发送复制(command-c)指令?我无法访问要从中获取文本的应用程序中的文本字段,因此需要手动复制复制到剪贴板,并且 cgevent 发布似乎存在错误。

根据 Quartz 文档,要输入大写Z,我应该使用:

但是,如果我将这组指令附加到 NSTimer,它只会在第一次被触发时起作用。示例输出:

我还能如何向活动窗口发送复制命令?

0 投票
6 回答
52113 浏览

javascript - focus() 在 safari 或 chrome 中不起作用

我有一个被赋予 tabindex 的 div,当 div 聚焦(单击或选项卡)时,它会执行以下操作:

向自身插入一个输入,赋予输入焦点

这在 FF、IE 和 Opera 中效果很好

但是在 Chome/Safari 中,它提供了输入焦点,但实际上并没有将光标放在输入中(我知道它提供了焦点,因为 safari/chrome 焦点边框出现了)。

关于发生了什么的任何建议?

我必须在此之后修复密钥处理程序,以便箭头键和退格键也可以工作,如果您愿意,请随时加入。

先感谢您!

这是代码示例:

关于这一点的另一个奇怪之处在于,通过选项卡切换到 div 将触发 div.focus() 函数并正确地给予输入焦点......这只是失败的点击。我尝试在 div 上放置一个 .click() 函数以执行与焦点相同的操作,但它不起作用。

0 投票
4 回答
9002 浏览

javascript - 无 FORM 重置 INPUT

我有 INPUT 元素,我想重置以前的值(不需要原始值)。有2种方式:

  1. 将值保存在另一个变量中并再次将其拉出
  2. 按 ESC 键。但我不希望用户按 ESC 而是单击一个按钮。

那么对于#2,如何使用 jquery 创建 ESC 击键?