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

java - 应用程序范围的键盘快捷键 - Java Swing

我想为 Java Swing 应用程序创建一个应用程序范围的键盘快捷键。循环遍历所有组件并在每个组件上添加快捷方式,具有与焦点相关的副作用,并且似乎是一种蛮力解决方案。

有人有更清洁的解决方案吗?

0 投票
3 回答
1021 浏览

symbian - 在 Symbian OS 上捕获击键?

如何在 Symbian OS 上的 SMS 编写器中捕获用户击键,特别是对于诺基亚 N73(或任何 symbian 支持的设备http://en.wikipedia.org/wiki/Symbian_OS#Devices_that_have_used_the_Symbian_OS)?我是 symbian 开发的新手,我正在尝试编写一个应用程序来分析发送 SMS 的人的写作风格。任何信息(或朝着正确的方向推进)都会很棒。

非常感谢,

一种

0 投票
2 回答
176 浏览

.net - 在击键时显示 .NET Windows 应用程序

我的应用程序主要位于最小化的系统托盘上。我希望用户能够击键(如 ALT+SHIFT 等)并显示在屏幕上(有点像 Launchy,如果你使用过它;或谷歌搜索栏)。

有谁知道该怎么做?

0 投票
6 回答
1665 浏览

windows - Windows 系统编程:可以将击键发送到当前不是活动的打开的应用程序吗?

我对我的 Windows 系统编程有点生疏......

SendMessage()如果(打开的)目标应用程序当前没有焦点,程序是否可以将击键(我猜是通过api 调用)发送到另一个应用程序?如果可能的话,它是否使目标应用程序成为活动应用程序,还是仍然保留在后台?

提前感谢您提供的任何信息!

0 投票
2 回答
1003 浏览

java - 如何在 JXDatePicker 上注册 KeyStroke

当用户按下 Enter 键时,我需要将焦点转移到另一个元素上,因此我成功地以这种方式在大多数元素上注册 KeyStroke:

一切正常,除了我的类扩展了 JXDatePicker,我想它在里面消耗了 Enter 键。我能做些什么?

重点是让人们使用 GUI 界面更轻松,因为他们使用过旧的 DOS 应用程序,在该应用程序中,他们使用 Enter 键而不是 TAB 键在表单内部移动。

0 投票
4 回答
56107 浏览

winapi - 如何在无需使用 Windows API 激活的情况下将击键发送到窗口?

    我已经制作了一个向激活的窗口发送命令的应用程序。我希望能够在我的进程运行时使用计算机,因为一旦我将焦点切换到另一个窗口,通过发送键发送的击键将转到我刚刚切换到的窗口。

    目前我使用 Windows API 中的 FindWindow、IsIconic 和 ShowWindow。我必须使用 FindWindow 检查窗口是否存在并将我的对象设置为该调用返回的特定窗口,然后检查它是否已使用 IsIconic 最小化并调用 ShowWindow 如果是,最后我必须调用Interaction.AppActivate 将焦点设置到该窗口。所有这些都是在我发送击键之前完成的。似乎应该有一种方法可以只发送击键而不必显示窗口并激活它。最重要的是,当我的应用程序正在运行击键时,我无法在我的计算机上执行任何操作。

0 投票
5 回答
25344 浏览

c# - 将击键发送到其他控件

对你们来说很容易。

我在列表框顶部有一个文本框。

文本框用于过滤列表框中的数据。

所以...当用户在文本框中键入时,我想“捕获”向下/向上/向下翻页/向上翻页击键并将它们转发到列表框。

我知道我可以使用 Win32 API 并发送 WM_KeyDown 消息。但是必须有一些 .NET 方法来做到这一点。

0 投票
2 回答
224 浏览

c# - 键盘中风事件

我想要做的是有一个后台应用程序,它本身或其模块仅在按下某个键时运行。就像当我按 F10 时,我编写的一些代码执行然后退出或进入睡眠状态,然后当我再次按 F10 时,我再次执行并进入睡眠状态,但在击键之间它不需要任何处理器时间。我该怎么做

例如一个线程执行它的语句然后

好吧,这是一个虚构的功能。来自现实世界的任何帮助:)

C# + Winforms

0 投票
2 回答
677 浏览

batch-file - 在其他窗口中模拟击键

这可能是一个主要的编程罪过,但是通过可执行文件或批处理文件将焦点带到 Window X 并击键 Y 的最简单和最快的方法是什么?这不会被重用,如果需要,可以对 X 和 Y 进行硬编码。

编辑:在 Windows 机器上

0 投票
2 回答
1832 浏览

c# - c# winforms 应用程序中的按键组合

有谁知道我如何设置一个事件处理程序,以便如果击键 Alt + Shift + Ctrl + 一个字母会做些什么?