以编程方式在 Revit 中创建键盘快捷键

问题描述 投票:0回答:3

我可以通过编程方式为 Revit 中的加载项创建键盘快捷键吗?

c# revit revit-api
3个回答
1
投票

您可以手动向 Revit 程序文件夹中的 KeyboardShortcuts.txt 添加一行。请参阅这些帖子以获取更多说明:http://thebuildingcoder.typepad.com/blog/2009/04/addin-keyboard-shortcut.htmlhttp://blog.rodhowarth.com/2009/04/how -创建键盘快捷键to.html

但是由于该文件存储在 Program Files 中,因此如果不以管理员身份登录(Windows Vista、Windows 7),您将无法对其进行写入。 Revit 也可以锁定它。


0
投票

根据 Building Coder,从 Revit 2013 开始,您应该能够通过 API 来执行此操作。


0
投票

上面引用的 Building Coder 帖子实际上只提到现在可以将键盘快捷键分配给 API 创建的命令(但您仍然需要使用 UI 来执行此操作)。

我在这里创建了 API 功能的想法/功能请求:

https://forums.autodesk.com/t5/revit-ideas/keyboard-shortcuts-api/idi-p/12640092

© www.soinside.com 2019 - 2024. All rights reserved.