版本: Unity 6 (6000.0)
语言English
  • C#

IShortcutManager

UnityEditor.ShortcutManagement 中的接口

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

表示配置快捷方式系统特定实例的管理器。

该管理器维护一个可用配置文件列表,可以使用 GetAvailableProfiles 获取。某些方法要求传递的配置文件 ID 在调用时可用。使用 CreateProfile 创建新配置文件使其可用,使用 DeleteProfile 删除配置文件使其不再可用。

它还维护对活动配置文件 (activeProfileId) 的引用,该引用根据活动配置文件的快捷方式覆盖确定活动绑定。 RebindShortcutClearShortcutOverride 要求活动配置文件不是只读的(即 IsProfileReadOnly 返回 false 用于 activeProfileId),因为这两个方法修改了活动配置文件。

最后,它维护一个可用快捷方式列表,可以使用 GetAvailableShortcuts 获取。所有采用快捷方式 ID 的方法都要求快捷方式可用。

属性

activeProfileId获取或设置当前活动配置文件的 ID。

公共方法

ClearShortcutOverride清除活动配置文件中给定快捷方式 ID 的快捷方式的绑定。
CreateProfile使用给定的配置文件 ID 创建一个新配置文件。
DeleteProfile删除具有给定配置文件 ID 的配置文件。
GetAvailableProfileIds返回所有可用配置文件 ID 的枚举。
GetAvailableShortcutIds返回所有可用快捷方式 ID 的枚举。
GetShortcutBinding返回给定快捷方式 ID 的活动绑定。
IsProfileIdValid检查配置文件 ID 是否有效。
IsProfileReadOnly给定配置文件 ID 的配置文件是否为只读?
IsShortcutOverridden活动配置文件是否覆盖给定快捷方式 ID 的绑定?
RebindShortcut将给定快捷方式 ID 的快捷方式重新绑定到活动配置文件中的给定绑定。
RenameProfile重命名配置文件的 ID。

事件

activeProfileChanged当活动配置文件的 ID 更改时引发。
shortcutBindingChanged当活动配置文件上的快捷方式覆盖更改时引发。