Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Элемент KeyBinding задает сочетания клавиш для команд.
Команды могут иметь привязки с одним и двумя ключами. Пример одной привязки клавиш — CTRL+S для команды "Сохранить". Для активации команды требуются две последовательные сочетания ключей. Примером привязки двойного ключа является CTRL+K,CTRL+K, чтобы задать закладку.
Синтаксис
<KeyBinding guid="MyGuid" id="MyId" editor="MyEditor" key1="B" key2="x" mod1="Control" mod2="Alt" />
Элементы и атрибуты
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
| Атрибут | Description |
|---|---|
| guid | Обязательно. |
| id | Обязательно. |
| editor | Обязательно. GUID редактора указывает контекст редактирования, для которого будет активное сочетание клавиш. Глобальное значение привязки область — guidVSStd97. |
| key1 | Обязательно. Допустимые значения включают все типизируемые буквенно-цифровые значения, а также двузначные шестнадцатеричные значения, предшествующие 0x и VK_constants. |
| mod1 | Необязательно. Любое сочетание элементов управления, ALT и SHIFT , разделенных пробелами. |
| key2 | Необязательно. Допустимые значения включают все типизируемые буквенно-цифровые значения, а также двузначные шестнадцатеричные значения, предшествующие 0x и VK_constants. |
| mod2 | Необязательно. Любое сочетание элементов управления, ALT и SHIFT , разделенных пробелами. |
| эмулятор | Необязательно. |
| Condition | Необязательно. См . условные атрибуты. |
Дочерние элементы
| Элемент | Description |
|---|---|
| Parent | |
| Номер |
Родительские элементы
| Элемент | Description |
|---|---|
| Элемент KeyBindings | Группирует элементы KeyBinding и другие группировки KeyBindings. |
Пример
<KeyBindings>
<KeyBinding guid="guidWidgetPackage" id="cmdidUpdateWidget"
editor="guidWidgetEditor" key1="VK_F5"/>
<KeyBinding guid="guidWidgetPackage" id="cmdidRunWidget"
editor="guidWidgetEditor" key1="VK_F5" mod1="Control"/>
</KeyBindings>