问题标签 [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 投票
10 回答
298188 浏览

javascript - 使用 jQuery 触发按键事件的确定方法

我已经阅读了这个问题的所有答案,但似乎没有一个解决方案有效。

另外,我感觉用特殊字符触发按键根本不起作用。有人可以验证谁做了这件事吗?

0 投票
2 回答
3375 浏览

c# - 如何获取未聚焦的应用程序的活动 ChildWindow?

我需要将处理程序获取到正在运行的某个应用程序的子窗口。我有主窗口处理程序,但我需要知道哪个特定的子窗口处于活动状态,以便使用 SendMessage/PostMessage。

我终于设法使用以下代码使用firefox做到了这一点:

这很好用!但是,如果应用程序未处于活动状态,例如,如果记事本覆盖了 firefox,则 GUIThreadInfo 将带有每个成员 null。只有当 firefox 是 windows 的最顶层(活动)应用程序时,才会填充该结构。

我知道这可以通过将 firefox 置于前台来解决,但我需要避免这样做。有没有人有任何其他想法来获取不是 Windows 中最顶层窗口的应用程序的活动子窗口?

谢谢

0 投票
2 回答
3461 浏览

c# - 如何获取应用程序的活动 ChildWindow?

我想向某个不是 Windows 中的活动应用程序的应用程序发送一个 pressKey 事件,所以我必须使用 sendMessage/postMessage api 调用。

但是,我需要知道在应用程序中处于活动状态的确切子窗口并向其发送 pressKey 消息...

我正在使用 GetTopWindow 和 GetWindow(GW_CHILD) api调用来获取主窗口的顶部子窗口,并使用获得的子窗口再次执行以获取顶部的孙子窗口,并继续这样做直到我找到一个没有更多子窗口的子窗口. 这对某些应用程序非常有用,但在某些情况下则不然。有时父窗口是活动窗口,而不是其子窗口之一,因此获取父窗口的顶部子窗口将不起作用,因为我将向错误的窗口发送消息。

我发现这样做的唯一方法(获取实际活动窗口的处理程序)是使用 GuiThreadInfo api 调用,但它仅在目标应用程序是 Windows 中的活动应用程序时才有效。正如我在开头提到的那样,处理程序并非如此。

我可以使用 setForegroundWindow api 调用将应用程序置于顶部,但我不想这样做。我还尝试了 AttachThreadInput 和 GetFocus api 调用,但同样,它们仅在目标应用程序是 Windows 中的活动应用程序时才有效。

有任何想法吗?谢谢

0 投票
2 回答
2062 浏览

vb.net - 如何在 VB.NET 中检测按键?

如何让 VB 不断检查按键?
逐步调试时会检测到按键,但仅此而已:(
到目前为止,这是我的按键代码:

我尝试将此添加到代码中,但没有帮助:

0 投票
20 回答
1233105 浏览

javascript - 防止按 Enter 键提交表单

我有一个form带有两个文本框,一个选择下拉和一个单选按钮。当enter按键被按下时,我想调用我的 JavaScript 函数,但是当我按下它时,它form被提交了。

按下键时如何防止form提交?enter

0 投票
2 回答
4207 浏览

c++ - 模拟按住一个键

我在用着:

0x41 是一个'a'。但这只会在屏幕上打印一个“a”。我需要它来按住键。当我打电话时

它必须释放密钥。

那可能吗?

0 投票
2 回答
1008 浏览

blackberry - 黑莓 LongClickListener 实现

我需要为 BlackBerry 平台实现OnLongClickListener
它可以用于用户输入(例如电话键盘实现)或其他功能(导航、倒带控制、缩放控制等)。有要求:

  • 要监听的目标控件 - 自定义 ButtonField
  • 它应该与 4.5 和 4.6 版本兼容,因此没有 touchEvents 等。
  • 可配置的长点击时间

您对概念和实施有什么建议吗?
另外,在同一领域使用多个侦听器会遇到什么问题?

谢谢!

0 投票
1 回答
5777 浏览

c# - C#中的守护进程监听按键

我正在寻找创建一个小型 C# 应用程序,该应用程序将作为守护程序运行或坐在任务栏中,并等待特定的按键。当遇到预期的按键时,我将执行一些操作。

这将主要用于将数据快速发布到我正在编写的网络服务中。我在网上浏览了一段时间,但我的搜索词太模糊了,我还没有遇到任何具体的例子或指南。

谢谢,

迈克·特雷西奇

0 投票
4 回答
2986 浏览

c# - 键入键后操作 keypress 方法

我正在对文本框的 KeyPress 事件执行一个方法,但该方法是在将键实际输入到框中之前运行的。

如果我使用 KeyUp,我会得到我正在寻找的行为,除了软键上的 KeyUp 触发器以及标准字符,这对我来说并不是特别有用。

将密钥输入框中后,我可以让 KeyPress 运行吗?或者我可以轻松地让 KeyUp 忽略软键吗?

0 投票
4 回答
699 浏览

c# - KeyDown/KeyPress 和索引

在 C# 中完成我的第一个应用程序的新手工作。这是我想要做的......

用户将在文本框中输入“ID”,所有数字。我一直在试图弄清楚如何在 ID 中捕获前导零,例如:

ID 0827 可以接受 5031 不是我们想要的

基本上,零不能是系列中的前导数。我想,也许这可以通过索引被困住,但我很难过。有什么想法吗????

- 困惑的捕手