问题标签 [shortcuts]

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 投票
5 回答
3814 浏览

c# - 在 .NET 应用程序中禁用辅助功能快捷方式?

这篇 msdn 文章 -- http://msdn.microsoft.com/en-us/library/bb219746(VS.85).aspx#Disabling_Accessibility_Shortcut_Keys -- 为 C++ 程序员提供了有关如何临时禁用 Windows 快捷方式以实现可访问性的信息(例如如按住 Shift 8 秒,或快速连续按 Shift 5 次以上)。

在 C# 中肯定有一些简单的方法可以做到这一点,但我找不到任何资源。我在非全屏应用程序中使用 DirectInput。

我想做的就是不要出现烦人的弹出窗口;不过,我更喜欢不必破坏 Windows 设置的东西,以防应用程序以非优雅的方式关闭(我不希望在这些情况下永久更改用户的设置) .

有什么想法吗?

0 投票
5 回答
20795 浏览

wix - 如何为所有用户安装程序快捷方式?

我正在使用 Windows Installer XML 工具包创建安装程序 msi 文件。安装创建的 msi 文件时,位于 ProgramMenuFolder 文件夹下的快捷方式会导致仅管理员用户的快捷方式。如何让安装程序在所有用户配置文件下创建快捷方式,以便机器上的每个人都有快捷方式?

0 投票
2 回答
6848 浏览

shortcuts - 如何在 Mirth 中加载静态数据,避免多次往返数据库

Mirth是帮助医疗保健应用程序 HL7 消息集成的代理。

我的问题是,每次您想要查找 HL7 中包含的某些数据时,您都可以省去访问自己的数据存储区的麻烦。

场景:对于频道收到的每条消息,我想找到设施的助记符/代码/ID,并获取设施的全名。不幸的是,我不能要求 HL7 消息的发件人在消息中为我发送它。所以我必须编写自己的数据库访问代码来调用存储过程,传入 ID,并接收全名。

关于如何在 Mirth 中创建数据缓存以便您可以从任何通道、源、目标、转换器或过滤器访问查找的任何想法?

0 投票
4 回答
2114 浏览

delphi - 辅助快捷方式不触发

我正在使用 Delpho 2006。场景:

在数据模块上,我有一个 ActionList。其中一个操作有一个快捷键 Ctrl+F4,我想要一个辅助快捷键 Ctrl+W。我尝试了以下所有方法:

将 Ctrl+W 添加到 IDE 中的操作 SecondaryShortcut 列表中。

使用以下任一方法将其添加到 DataModuleCreate 过程中

或者

在将要使用它的窗体的 Create 或 FormShow 过程中使用这两种方法。

主要快捷方式始终有效,但次要快捷方式无效。

当我将 ActionList 放在主窗体而不是数据模块上时,只需在 IDE 中添加 Ctrl+W 即可。我做错了什么?

0 投票
3 回答
7519 浏览

installation - 从命令行传递的 WiX 条件属性不起作用?

我有一个属性来决定是否安装需要通过命令行参数传递的快捷方式。当我在 wxs 文件中设置属性时,这些条件似乎有效,但在通过命令行设置它们时,它们似乎被忽略了。从日志中我看到它们正在被设置:

但是,他们没有安装快捷方式。

此外,似乎由于它们需要在自己的组件中才能对它们设置条件,因此它们不能再被宣传为快捷方式。您将如何获得有条件安装的广告快捷方式?

当前快捷方式代码:

并重复其他快捷方式

编辑:

尝试 Sacha 的建议并添加以下内容:

现在它会安装所有快捷方式,即使它们在 xml 和命令行中都设置为 0。我传递的命令行是:

尝试将值放在引号中,但仍然不行。此处未显示,但我通过执行 ALLUSERS="" 或 ALLUSERS="2" 成功操纵 ALLUSERS 属性以执行每个用户或每台机器的注册表所以应该可以传递属性,但我不确定是什么我做错了。

0 投票
3 回答
118 浏览

.net - 将属性设置应用于 Visual Studio 中 Project 中的所有类似控件

假设我在整个 winform 应用程序中有多个DataGrid ,我想在 Visual Studio 中将所有这些的 BackColor 设置为Purple 。

为不在同一个表单上的多个项目设置属性的最快方法是什么?

谢谢!

0 投票
1 回答
272 浏览

visual-studio - Visual Studios - 在不同项目之间共享文件夹

我有两个项目,一个 CF2.0 项目和一个 NET2.0 项目。这些项目分别与一个CF2.0应用项目和一个NET2.0 WebService项目相关。

这些项目是我的数据访问层,它们都是相同的,除了 ProtoBuf Dll 版本。

有什么方法可以让我的 NET2.0 DAL 项目只引用我的 CF2.0 项目中的文件夹,而不必复制所有 500 个左右的源文件?我敢肯定,在将快捷方式添加到文件然后项目编译引用的文件之前,我已经看到过这样做。

我正在使用 Visual Studios 2005。

0 投票
1 回答
827 浏览

nsis - NSIS - 开始菜单左侧的快捷方式

Windows XP 开始菜单分为左右两部分。我可以添加到开始菜单的所有程序文件夹,但是如何在开始菜单的左侧为您的应用程序添加快捷方式?

谢谢!

0 投票
1 回答
3095 浏览

icons - Web 设置项目中未显示桌面快捷方式图标

我创建了一个 Web 设置项目,我希望它为 Web 应用程序创建一个桌面快捷方式(例如:http://localhost/xx/yy.aspx)。到目前为止,这很容易:我创建了一个快捷方式(不管在哪里),给它我想要的 url,将它添加到我的 web 设置项目的用户桌面特殊文件夹中,并在安装后放置在桌面上. 但后来我想显示我的自定义快捷方式图标。我设置了我在文件系统上创建的快捷方式的图标。然后我将它重新包含到安装项目中。但是安装后,快捷方式会再次显示默认的 IE 图标。(我在 Windows 2003 服务器上试过这些,在 win xp 上,快捷方式显示为无图标)

经过一些试验,我找到了另一种方法:我在我的文件系统上重新创建了一个无图标快捷方式,打开了我的 Web 设置项目,将此快捷方式和我的图标包含在目标机器上的文件系统下的 Web 应用程序文件夹中,然后单击用户的桌面,右键单击右侧空白区域,选择创建新快捷方式并选择我刚刚添加的快捷方式。然后在用户桌面下,我单击新创建的快捷方式,打开属性窗口并将其图标属性设置为我包含的图标。这些步骤在 2003 服务器和 win xp 上都解决了。

虽然这不是一个真正的问题,但我还是想分享它,因为它很烦人。

0 投票
4 回答
222 浏览

visual-studio - 如何使用键盘打开 Visual Studio (2008) 上的红色按钮菜单?

当你输入一些东西并且出现问题时,你会在有问题的符号/单词的末尾看到一个小的红色矩形,当你将鼠标悬停在它上面时,你会得到一个按钮,当你按下按钮时,你会得到一个列表解决问题的可能措施,包括添加 using 语句或重构。

有没有办法用键盘打开那个菜单,这样我就不必用鼠标了?