Unity 6.3
0 онлайн 42 гостей 3 в системе
Вход

Управление клавишными комбинациями

Назначайте, удаляйте и сбрасывайте сочетания клавиш, разрешайте конфликты и создавайте сочетания для собственных инструментов, скриптов и пакетов в Unity Editor.

Назначение ярлыков командам

Назначайте горячие клавиши командам с помощью сопоставления клавиш или представления таблицы.

Чтобы назначить ярлык с помощью сопоставления клавиш:

  1. В таблице найдите команду, которой вы хотите назначить ярлык. Чтобы это было проще, вы можете искать или выбирать категорию из списка.
  2. Если требуется добавить клавишу-модификатор (например, Схема), в сопоставлении клавиш выберите эту клавишу.
  3. Перетащите команду из таблицы на клавишную комбинацию, например, A.

Чтобы назначить ярлык к таблице:

  1. В таблице найдите команду, которой вы хотите назначить ярлык. Чтобы это было проще, вы можете искать или выбирать категорию из списка.

  2. Дважды щелкните команду в таблице.

  3. Поместив курсор в поле сочетания клавиш, нажмите сочетание клавиш, включая любую клавишу модификатора, которую вы хотите включить (например, Схема или Ctrl/Cmd). Поле сочетания клавиш обновится, чтобы показать нажатые вами клавиши.

    В поле Shortcut показывается Shift + 5 для выбранной команды
    В поле Shortcut показывается Shift + 5 для выбранной команды

Если ярлык уже назначен команде, новое назначение создает конфликт. Сведения об управлении конфликтами см. в Управление конфликтами ярлыков.

Удаление или сброс ярлыков

Используйте сопоставление клавиш или таблицу для удаления назначенного команде ярлыка или восстановления измененного ярлыка к сопоставлению по умолчанию.

Примечание: Если вы хотите сбросить все или большинство ярлыков, создайте новый профиль из профиля по умолчанию. Дополнительные сведения см. в разделе Управление профилями ярлыков.

Чтобы удалить или сбросить ярлык:

  1. Щелкните правой кнопкой мыши сочетание клавиш, которое вы хотите удалить или сбросить, либо в сопоставлении клавиш, либо в таблице. Чтобы удалить или сбросить комбинацию клавиш с сопоставлением клавиш, выберите любые соответствующие клавиши модификатора (например,Схема или Ctrl/Cmd).

    Откроется контекстное меню со всеми командами, назначенными этой клавише. Каждая команда имеет свои собственные параметры для удаления или сброса ярлыка.

  2. В контекстном меню команды выберите один из следующих параметров:

    • Чтобы заменить ярлык ярлыком по умолчанию, выберите Сброс по умолчанию. Если команда не имеет ярлыка по умолчанию, этот параметр оставляет поле ярлыка пустым.
    • Чтобы удалить ярлык без возврата к ярлыку по умолчанию, выберите Удалить сочетание клавиш.

Управление конфликтами ярлыков

При назначении команде ярлыка может возникнуть конфликт с другими командами, которые уже назначены тому же ярлыку. Это может произойти также при установке нового пакета или пользовательского инструмента с собственными ярлыками.

При создании нового ярлыка, который конфликтует с существующим ярлыком, в редакторе отображаются следующие параметры:

  • Reassign: Переназначает ярлык новой команде и удаляет его из конфликтующих команд.
  • Create Conflict: Назначить ярлык новой команде и не удалять его из существующих команд. Все команды, использующие этот ярлык, появятся в категории Binding Conflicts в окне Ярлыки и будут иметь значок предупреждения в их записи в таблице.
  • Отмена: Не назначать ярлык новой команде и выйти из диалога.

Тип: При использовании ярлыка с конфликтующими командами Редактор отображает аналогичное диалоговое окно, но с добавленной опцией выбора команды для выполнения.

Значок предупреждения в конце командной строки
Значок предупреждения в конце командной строки

Чтобы просмотреть все конфликтующие команды, выберите Conflicts Binding из списка Категория. Затем вы можете разрешить конфликты, переназначив или удалив конфликтующие ярлыки.

Добавление ярлыков для пользовательских инструментов, скриптов и пакетов

При создании настраиваемых инструментов вы можете добавлять команды в главное меню и назначать им ярлыки. Вы также можете добавлять категории в список Категория в окне Ярлыки.

Способ создания таких сочетаний клавиш зависит от того, какой системой вы строите интерфейс своих инструментов.

Чтобы определить настраиваемые ярлыки для действий, не относящихся к настраиваемым инструментам, таким как скрипты и пакеты, используйте классы в пространстве имен UnityEditor.ShortcutManagement, например ShortcutAttribute и ClutchShortcutAttribute.

Когда Редактор загружает команды и ярлыки из другого источника, он:

  • Добавление любых новых команд в главном меню в категорию Все Unity Команды в таблице команд.
  • Добавление пользовательских категорий команд в список Категория.
  • Добавление пользовательских клавишных сочетаний в базу данных сочетаний, чтобы они отображались во всех профилях сочетаний.
  • Отображает все конфликты между пользовательскими ярлыками и существующими ярлыками в категории Conflicts.

Дополнительные ресурсы