Поделиться через


Формат параметров свойства привязки

Обновлен: Ноябрь 2007

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

Параметры свойства привязки

Формат параметров: Scope::ModifierKeys1+Key1,ModifierKeys2+Key2.

Две следующие привязки к клавишам применяются к одной команде глобально. Это привязки к клавишам Ctrl-Shift-D, а затем O и Ctrl-Shift-D и F: Global::Ctrl+Shift+D,O,Ctrl+Shift+D,F.

В этом случае клавиши Ctrl, Shift и Alt и значения клавиш следующие:

Параметр

Значение

Scope

Глобальная

ModifierKeys1

Ctrl+Shift+D

Key1

O

ModifierKeys2

Ctrl+Shift+D

Key2

F

Если Visual Studio используется с параметрами по умолчанию, то для команды File.NewFile назначено глобальное сочетание клавиш::Ctrl+N. Это означает, что, если удерживая клавишу CTRL нажать N, откроется диалоговое окно Создать файл. Ключевое слово Global означает, команда действует во всех областях Visual Studio.

Scope

Параметр Scope обозначает контекст, в котором действует сочетание клавиш. Ключевое слово Global определяет, что сочетание клавиш действует в любой области Visual Studio, в то время как при указании области определяется, что сочетание действует только в такой области. Global используется чаще всего для указания области. Доступные значения Scope зависят от пакета.

Например, при помощи сочетания CTRL+B текст можно выделить жирным в редакторе HTML, и то же сочетание клавиш открывает диалоговое окно Точки останова отладчика, если редактор неактивен. Если к этому сочетанию клавиш применить область Global, то во всех областях Visual Studio и не только в редакторе HTML, сочетание CTRL+B будет действовать одинаково.

Независимо от используемой области перед указанием других параметров ставится два двоеточия (::).

Клавиши CTRL, SHIFT и ALT 1

Клавиши CTRL, SHIFT и ALT являются системными клавишами, которые используются совместно с другими клавишами. Клавиши CTRL, SHIFT и ALT можно объединять, разделяя их знаком “+”. Пример: CTRL+ALT+X или SHIFT+ALT+Y. Можно также указывать несколько букв, таких как CTRL+ALT+Y, N, что означает, что после нажатия сочетания CTRL+ALT+Y необходимо нажать клавишу N.

Клавиша 1

Клавиша — это клавиша на стандартной клавиатуре с 102 клавишами. Здесь не принимаются во внимание следующие клавиши на новых клавиатурах: клавиша Windows, мультимедийные клавиши (например, для избранного, управления громкостью, остановки воспроизведения и т.д.), а также клавиша Fn на некоторых портативных компьютерах. Клавиши, отличные от стандартных клавиш с буквами и цифрами называются виртуальными клавишами. В следующей таблице перечислены все виртуальные клавиши, допустимые для свойства Bindings. Любые виртуальные клавиши, которые не представлены в этом списке, пропускаются.

BACK

DELETE

INSERT

SPACE

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

F13

F14

F15

F16

F17

F18

F19

F20

F21

F22

F23

F24

RETURN

CANCEL

UP

DOWN

LEFT

RIGHT

TAB

HOME

END

PRIOR

NEXT

ESCAPE

DECIMAL

MULTIPLY

SUBTRACT

ADD

DIVIDE

NUMPAD0

NUMPAD1

NUMPAD2

NUMPAD3

NUMPAD4

NUMPAD5

NUMPAD6

NUMPAD7

NUMPAD8

NUMPAD9

Клавиши CTRL, SHIFT и ALT 2 и клавиша 2

Эти дополнительные клавиши позволяют расширить группы команд и избежать конфликтов между сочетаниями клавиш. Например, сочетание клавиш CTRL+SHIFT+D, O можно назначить для открытия файла в редакторе файлов, а сочетание CTRL+SHIFT+D, S — для сохранения файла. Кроме того, для упрощения использования и запоминания можно сгруппировать подобные команды в одном сочетании клавиш. Это также позволит избежать использования всех коротких сочетаний клавиш, которые часто требуются для других команд.

См. также

Задачи

Практическое руководство. Привязка команды к одному сочетанию клавиш

Практическое руководство. Привязка команды к нескольким сочетаниям клавиш

Практическое руководство. Сохранение существующих привязок клавиш к командам

Другие ресурсы

Привязка команды управления надстройкой к клавишам