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

eclipse - 使用热键转换选定的文本

我有这个代码:

我的变量

我想改成

跟踪(“我的变量:” + 我的变量);

使用直接热键alt-f12来做到这一点。即不使用ctrl-space和箭头按钮。

日食有可能吗?

0 投票
9 回答
23609 浏览

visual-studio - Visual Studio:向上/向下移动行和浏览最近更改的热键

我正在从 Eclipse 迁移到 Visual Studio .NET,并且找到了所有我心爱的热键,除了两个:

  • 在 Eclipse 中,您可以按ALT-←</kbd> and ALT-→</kbd> to visit recent changes you have made, something I use frequently to go back to where I was in some other file and then return. Apparently in VS.NET the CTRL-- and CTRL-SHIFT-- do this but they don't seem to always work (e.g. on laptop, may be a numkey issue with the minus) and don't seem to follow the same algorithm of "where I was" as I am used to in Eclipse. Has anyone gotten this to work and rely on it daily, etc.?
  • 在 Eclipse 中,要向上或向下移动一行,你按下ALT-uparrowALT-downarrow你只需在代码中移动它,直到你把它拿到你想要的地方,非常好。此外,要复制一行,您可以按SHIFT- ALT-uparrowSHIFT- ALT- downarrow。这两个热键甚至适用于您选择的行块。

有没有人在 Visual Studio .NET 中发现这些热键功能?

附录:

使用上述第二个功能的一个示例是将此处的底线向上移动到 for 循环中。在 Eclipse 中,您可以将光标放在 Console.WriteLine 上,然后按 ALT-(向上箭头),我一直使用它:一键上下移动线条。

好的,用 no-selection-ctrl-c 推断 Charlie 的想法来选择一行,在 Visual Studio 中,您可以将光标放在 Console.WriteLine 上,(无选择)按CTRL-X然后向上移动并按CTRL- V

0 投票
5 回答
2159 浏览

delphi - THotkey 支持双赢?

有没有办法让delphi中的THotkey组件支持windows键?

或者有人知道可以做到这一点的组件吗?

多谢!

0 投票
3 回答
378 浏览

visual-studio - 如何在visual studio中释放组合键?

我想为一个功能分配一个热键,但是这些键已经在其他一些功能的组合中使用了。如何轻松地从所有这些条目中删除此热键,以便将其释放并能够将其分配给我想要的功能?

0 投票
1 回答
303 浏览

winapi - 在另一个程序禁用它后重新启用(windows)键

Quake3 已禁用altwindows键。

即使在 quake3 运行时,有什么方法可以重新启用它们吗?即使我打开游戏,我也需要这些钥匙。

我认为它的工作方式是游戏使用 RegisterHotKey 注册一个热键,然后每次按下键时将处理的属性设置为 true。

因此,如果您在 quake3-window 上的这些键上使用 UnRegisterHotkey,我猜这些键将再次开始工作。问题是您不知道禁用键有什么热键ID。

有没有办法枚举窗口已注册的热键以获取所有热键 ID?

0 投票
2 回答
216 浏览

visual-studio - 如何在 XAML 编辑器中复制行?

在 Visual Studio.NET 中编码时,我经常使用(无选择)CTRL-C、CTRL-V 快速复制一行。

不幸的是,这在 XAML 编辑器中的工作方式不同(它将新行粘贴到当前行的中间)。

有谁知道在 XAML 中复制一行的热键?

0 投票
1 回答
3869 浏览

delphi - 如何在 Windows 中挂钩全局快捷方式?

我记得几年前使用过一个程序,它允许我通过自定义伽马斜坡和其他调整来微调显示器的设置。它能够为不同的用途创建不同的屏幕设置配置文件,并设置全局热键快捷方式来激活它们,而无需退出您所在的程序。

我的问题是,您如何为此设置挂钩?当我只想在一个屏幕上访问桌面并且想继续在另一个屏幕上工作时,我厌倦了 WINDOWS-D 最小化所有内容。(我有两台显示器是有原因的!)所以我认为破解一个小的 Delphi 应用程序应该不难,它将最小化一台显示器上的所有内容。唯一的问题是将其连接到热键。有谁知道这个API是什么?

0 投票
2 回答
3198 浏览

delphi - 如何使用 PostMessage 发送 WM_HOTKEY?

我想使用全局桌面 HotShortCut 发送 WM_HOTKEY 以被其他应用程序捕获。

预期的键是 CTRL + F10

这是我发现触发 WM_HOTKEY 捕获的唯一方法:

如果我更改 Msg.LParamLo 或 Msg.LParamHi 的任何值,WM_HOTKEY 不会被其他应用程序触发。但是使用这种方式,在消息 WM_HOTKEY 被 Method 捕获之前:

执行“Windows 执行对话框”(快捷键“Windows 键”+R)

如何正确传递 Msg.LParamLo 和 Msg.LParamHi,以确保我发送 WM_HOTKEY +“CTRL + F10”。

0 投票
4 回答
2215 浏览

c# - 使用 WPF C# 创建背景热键的正确方法?(最好不使用遗留代码)

我需要能够为 WPF 应用程序设置后台热键事件。(通过背景我的意思是有问题的应用程序可能没有必要成为焦点)。

我知道使用 WinForms 的正确方法是导入 user32.dll,并使用 RegisterHotKey,然后捕获适当的 WM_POST 消息。我确信必须有一个更好的 WPF 解决方案,然后使用 user32.dll,但我一直找不到任何东西。有什么建议么?谢谢

0 投票
1 回答
562 浏览

.net - 热键控制的 .NET 等效项

Hotkey Control的 .NET 等效项是什么?