问题标签 [keypress]

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 投票
5 回答
145883 浏览

jquery - 使用 jQuery 捕获“删除”按键

将 jQuery 文档中的示例代码用于按键事件处理程序时,我无法捕获Delete密钥。0当在 FireFox 中按下该Delete键时,下面的代码片段将记录:

似乎必须有一种方法来捕获Delete密钥,但这是一个模棱两可的术语,因此 Google 并没有提供太多帮助。

0 投票
2 回答
24042 浏览

jquery - jQuery:如何使用 live() 捕获按键

我需要在一些动态输入上捕获选项卡按键事件,但使用按键事件的正常语法似乎没有捕捉到关键代码。

无论我按哪个键,当我通过 firebug 中的调试器时,这似乎都将 0 捕获为按键。

0 投票
2 回答
5299 浏览

c# - 如何摆脱 C# 中的字符重复延迟?

http://www.microsoft.com/windowsxp/using/accessibility/characterrepeatrate.mspx - Windows 中有一个用于设置重复延迟的选项。这意味着如果一个人一直按下键,那么第一次击键和其他击键之间的延迟。我正在创建一种游戏,我需要摆脱这个“功能”。

到目前为止,我已经设法找到这种方法:

但是 IsKeyPushedDown 方法会在调用函数的那一刻确定是否按下了键 - 所以我需要一个循环来测试键是否按下。问题是它仍然不能捕获所有击键 - 我猜我的循环太慢了。

第二个选择是覆盖 ProcessCmdKey:

这真的很好,但它会受到重复延迟的影响,因此我的怪物在我的游戏中的移动就像:

我的问题有解决方案吗?谢谢

编辑:我通过结合这两个程序解决了这个问题。但这是非常丑陋的解决方案。我仍然希望有更好的解决方案。

0 投票
6 回答
15823 浏览

c# - 如何将文本框插入符号向右移动

我想将输入到文本框中的所有字符都更改为大写。代码将添加字符,但是如何将插入符号向右移动?

0 投票
9 回答
97990 浏览

c# - 如何在按键事件中接受退格键?

这是我的代码:

它允许我输入字母、数字和空格,但不允许我进行退格。请帮我。

0 投票
3 回答
13644 浏览

javascript - 如何在javascript中捕获双键按下?

我希望能够捕获双按键(例如对于 Char T)以进行一些特殊处理。我希望按键发生的速度足够快,不会被解释为两个单独的按键,就像双击。有什么想法我能做到这一点吗?

0 投票
3 回答
10100 浏览

asp.net - Javascript:输入键按下

早上好...

我在每个页面中使用 java 脚本来触发Enter文本框中的按键事件。它工作正常。现在我想将代码放在.js文件中以供全局访问。

我不想硬编码控件ID。有人可以帮我吗..

0 投票
3 回答
8043 浏览

javascript - 如何防止用户在使用 JavaScript 的文本框中使用退格键或删除键?

如何防止用户在使用 JavaScript 的文本框中使用退格键或删除键?

我的网络表单中有一个文本框。我想在文本框的按键上使用 JavaScript 来禁用删除键和退格键。

任何人都可以帮忙吗?

0 投票
2 回答
21109 浏览

c - 在 Linux C 控制台应用程序中模拟按键

有没有办法使用 C 在 Linux 中模拟按键?

在我的具体情况下,我在 Ubuntu 9.04 上,需要一个简单的应用程序,在启动时调用“暂停”按钮。这将使 Firefox 中的 iframe 使用 Javascript 进行刷新。

0 投票
3 回答
2292 浏览

c++ - 控制台获取不带 Windows 消息的按键 c++

有没有办法在不使用 Windows 消息或 std::cin 流的情况下获得控制台中的最后一次按键?我听说标准库中有一个函数。解决方案最好尽可能便携。提前感谢您的帮助。