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

vim - \ 类型热键的vim键击?

我在 i、n 和 v 模式下键入什么来执行以下热键?

\sd \sf

我也在cygwin中使用这个插件?

这是我尝试使用的插件和热键警告 PDF 。

0 投票
2 回答
4018 浏览

javascript - jquery tabindex/焦点和热键

几个浏览器中的 tabindex 似乎存在一些问题,所以我想使用 javascript/jquery 解决这些问题。特别是 FF3.5 (Mac) 根本不接受 tabindex 或关注链接。我的网站上运行着 jquery 1.3.2 和 js-hotkeys 0.7.9。

我在 1 页上有 4 个表单,我可以使用链接在它们之间切换。现在,当页面加载时,我使用它的 id 来获得焦点的链接中的 1 个。然后我希望能够在每个链接之间切换以显示每个表单。

精简后的代码如下所示:

HTML

jQuery

0 投票
2 回答
5509 浏览

javascript - JQuery-热键和窗口提示问题

通过参考这个链接 ,我尝试实现这个强大的工具并面临一些问题。

每次单击时Ctrl S,它都会弹出一个窗口提示,询问我是否要保存我的 testing.html。

我想忽略 Windows 提示。

我想要的很简单:

  1. 当人们点击保存按钮/使用ctrl s键盘快捷键

  2. 脚本需要做Create()检查

  3. 如果为 true 则继续提交表单,如果为 false 则停止 alert Please enter question,焦点回到txtQuestion,并且不做任何进一步的操作。

下面是完整的源代码供参考:输入

代码在这里

0 投票
1 回答
4582 浏览

c# - 如何处理每个 WPF 窗口中的快捷键?

我想将帮助文件打开到基于一些自定义逻辑的页面。如何处理用户在我的所有窗口(主窗口和模式对话框)上按 F1?

我知道如何在单个窗口中处理 F1,但这可以在全局范围内完成,所以我不必向所有窗口添加相同的代码吗?

下面是我尝试过的 F1 在子窗口上不起作用的测试。

Window1.xaml:

Window1.xaml.cs:

0 投票
2 回答
1569 浏览

c# - 在 c# 中注册 Win + L 热键时出现问题

我正在使用下面的代码来禁用像 Alt + f4、ctrl + c 这样运行良好的热键。但是我无法使用下面的代码注册 win + L 。

0 投票
5 回答
979 浏览

c# - 如何制作“绿屏”网络应用程序?

在与我们客户服务部门的非正式交谈中,他们对我们基于 Web 的 CSA(客户服务应用程序)表示了不满。在呼叫中心,每小时的呼叫至关重要,大量时间被浪费在鼠标、单击按钮、在下拉列表中选择值等上。客户服务总监迫切要求的是回到键盘的美好时光驱动应用程序,视觉细节非常少,只是将数据呈现给 CSR 和处理呼叫所必需的。

我不禁想起我们曾经使用过的绿屏应用程序(以及我们过去制作的更老练的应用程序)。这样的应用程序不仅效率更高,而且对销售代表来说更健康,因为他们必须冒着整天通过网络应用程序输入数据的风险。

我想保持基于浏览器的部署的便利性并保留我们在 Microsoft 堆栈中的现有投资,但我如何才能将这个由键盘驱动的超简单绿屏概念提供给 Web?

好的答案将链接到库、具有类似风格的其他 Web 应用程序、组织和优先处理键盘快捷键数据的最佳实践(不是如何添加它们,而是如何存储和维护快捷键以及自动解决冲突等。

编辑:接受的答案不会是关于如何在网络上做 UI 的小型讲座。我不想要任何链接、按钮或任何可以点击的东西。

EDIT2:这个应用程序有 500 个用户,分布在北美各地的呼叫中心。我无法重新训练他们使用 TAB 键

0 投票
1 回答
4085 浏览

c# - 在 WPF 中制作“全局”热键

我正在编写一个由主窗口中的三个用户控件组成的应用程序。在其中一个用户控件中,有一个滑块需要通过键盘输入来控制。左箭头应该减少值,右键增加等等。我有这项工作,但只有当滑块有焦点时。如果其他一些控件有焦点,我根本无法让它工作。

是否可以定义“全局”热键?触发相同事件或功能的IE键,不管焦点在哪里?希望我已经让自己足够清楚了...

0 投票
2 回答
129 浏览

visual-studio-2008 - 为什么 Visual Studio 会占用我其他程序的热键?

我一直发现,如果我使用Switcher(强烈推荐)或Toastify(两者都是依赖使用全局热键工作的程序)之类的东西,那么当 Visual Studio 2008 聚焦时,没有任何热键用于其他应用程序工作。

有谁知道这可能是为什么以及如何解决它?

0 投票
1 回答
251 浏览

c# - 如何使用 .NET 编写我自己的 Global Snippets 程序?

我想为 Windows XP 及更高版本编写自己的全局片段工具。这将是一个始终在后台运行的工具,它会在全局定义的热键上弹出,允许我选择一个带有替换参数的片段,然后将扩展的片段粘贴到我当时所在的任何控件的文本输入中激活它,最后,将我返回到之前的应用程序/输入框。

我知道如何完成大部分算法方面的工作,但我不知道如何完成这些基于 Windows 的功能:

1 - 全局热键:如何在 Windows(来自 .net?)中定义一个可以工作的键序列,即使在另一个应用程序文本框中输入数据也是如此?(通常这将是一个浏览器窗口)

2 - 粘贴到另一个应用程序:我可以使用粘贴缓冲区和 Ctrl-C,但我想避免额外的击键。

3 - 将控件返回到原始窗口:无缝返回到我的输入流:我该怎么做?事实上,我的工具在弹出之前怎么知道我在哪里?

我想自己写这篇文章的原因首先是学习如何(因为我想做其他类似的工具),其次,我不知道有任何片段工具具有我想要的参数替换。

所以,两(2)个问题是A)我的一般方法应该是什么?B) 我怎样才能最好地完成上面的第 1 到第 3 项?

0 投票
6 回答
489 浏览

visual-studio - 按下 Web Home 键时阻止 Visual Studio 的“主页”页面

我在编写代码时经常在网上搜索。在 Visual Studio 2008 中工作时,每次我敲击键盘的Web Home键(你知道每个带有房子的多媒体键盘上的那个)它都会在 VisualStudio 中打开一个浏览器——通常是 MSDN 上的某些东西。

并不是我不喜欢 MSDN,而是我想在我的第二台显示器上打开一个真正的浏览器并转到我的主页。有没有办法告诉 Visual Studio 不要打开它自己的主页,而是让 Windows 处理它?