问题标签 [hotkeys]

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 回答
710 浏览

delphi - 编译所有项目热键

我在一个项目组中有两个项目共享相同的单元(大部分)。我使用这两个项目来测试我写的东西。

问题:当我更改两个项目都使用的单元并运行当前项目时,另一个使用该单元中的旧代码(因为它没有编译)。

我知道编译所有项目的唯一可能性是通过系统菜单(项目->构建所有项目)。

目前,当其中一个项目运行(使用 delphi 调试器)时,另一个项目的可执行文件被执行,但未编译。

如何使用热键编译两个项目(如Shift+F9用于一个项目)?

0 投票
1 回答
1636 浏览

highlight - 双击高亮的热键?

我在 Eclipse 中工作,发现自己总是替换同一个单词的多个副本,但我总是不得不把手从键盘和屏幕上移开才能拿到鼠标,将鼠标悬停在单词上,双击选择,然后复制或改写这个词。有什么办法可以将光标移动到单词内并点击一些可以突出显示它的热键?看起来这将是一个很大的节省时间。

或者,如果有一种方法可以创建一个完美的热键。

0 投票
2 回答
11551 浏览

c# - ProcessCmdKey - 等待 KeyUp?

我在 WinForms 应用程序中遇到以下问题。我正在尝试实现热键,并且无论何时控件处于活动状态,无论焦点是否位于该控件内的文本框等上,我都需要处理键消息。

覆盖 ProcessCmdKey 可以很好地解决这个问题,并且完全符合我的要求,但有一个例外:

如果用户按下一个键并保持按下状态,ProcessCmdKey 会不断触发 WM_KEYDOWN 事件。

但是,我想要实现的是用户必须在触发另一个热键操作之前再次释放按钮(因此,如果有人坐在键盘上,它不会导致连续的热键事件)。
但是,我找不到在哪里捕获 WM_KEYUP 事件,所以如果它应该再次处理 ProcessCmdKey 消息,我可以设置一个标志?

任何人都可以在这里帮忙吗?

谢谢,

汤姆

0 投票
3 回答
93055 浏览

c# - Set global hotkeys using C#

I need to capture a key press when my program is not in focus. (ie. Ctrl+Alt+J) and trigger an event in my program.

Thus far i have found this dll that appears to be the correct path"

0 投票
1 回答
1395 浏览

c# - 如何使热键触发 Windows 窗体按钮?

我希望为其分配热键的表单上有一个按钮:

0 投票
1 回答
770 浏览

jquery - jQuery Dialog 阻止 Firefox 热键

我目前正在使用 jQuery 1.4.2 和 jQuery UI 1.8.2。

关闭模式对话框后,我遇到了一些奇怪的行为。当我尝试使用 Ctrl+F5 重新加载页面时,没有任何反应。另一个奇怪的是,Firefox 的上下文菜单只能右键单击两次才能打开。

当我按下 Ctrl 键时,Firebug 控制台向我显示以下消息:不应使用 keydown-event 的 'charCode' 属性。值是没有意义的。

演示页面:http ://testing.allinonesoftware.com/jquery/index.php

卢克

0 投票
3 回答
5179 浏览

eclipse - 在 Eclipse 中导航内容辅助列表

以下是 Eclipse 文档说明您可以导航 Content Assist 列表的方式:

您可以使用鼠标或键盘(向上箭头、向下箭头、Page Up、Page Down、Home、End、Enter)在列表中导航和选择行。

但是所有选项都要求您将手从键盘上的自然位置移开!

还有其他更快的方法可以浏览此列表吗?像 tab 或者 vi 中的 j/k 之类的东西?

0 投票
1 回答
308 浏览

cocoa - 如何忽略 os x 中的热键

Mac OS X API 是否提供了一种忽略所有系统范围热键的方法?我目前正在研究如何构建类似信息亭模式的应用程序。我搜索了 OS X 开发人员文档并尝试了 google([cocoa、carbon、os x、ignore、global、hotkey、kiosk、event] 的组合),但还没有任何结果。

我知道这已经完成(例如 Camino KioskMode 插件) - 但在我看来,成功的人似乎将解决方案留给了自己。我目前迷路了-如果有人能给我一个提示,我将不胜感激。

谢谢你的时间。

直到巴克豪斯

0 投票
1 回答
1042 浏览

javascript - 用javascript绑定键,同时防止浏览器快捷键

我正在制作一个 javascript 游戏,需要将很多键绑定到不同的功能。我知道该怎么做,我需要一些帮助是覆盖浏览器的快捷键。换句话说,我想模糊浏览器的热键并将它们转移到我的应用程序。

0 投票
1 回答
196 浏览

java - 有什么方法可以使用 Java 在 Windows 中以编程方式触发全局媒体键?

有没有办法使用 Java 以编程方式触发 Windows 中的全局媒体键?我想触发媒体播放器正在收听的全局热键。这可能在 Java 中还是在 C# 中?