Формат параметров свойства привязки
Обновлен: Ноябрь 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 — для сохранения файла. Кроме того, для упрощения использования и запоминания можно сгруппировать подобные команды в одном сочетании клавиш. Это также позволит избежать использования всех коротких сочетаний клавиш, которые часто требуются для других команд.
См. также
Задачи
Практическое руководство. Привязка команды к одному сочетанию клавиш
Практическое руководство. Привязка команды к нескольким сочетаниям клавиш
Практическое руководство. Сохранение существующих привязок клавиш к командам