Коди клавіш (для watchhotkey і send-keys)
Коди клавіш (для WatchHotKey: і SEND-KEYS:)
У цьому розділі пояснюється як слід вказувати коди клавіш в якості аргументів для слів WatchHotKey:. SEND-KEYS: і WIN-SEND-KEYS:.
Для того, щоб використовувати будь-яку клавішу в якості аргументу, досить вказати її буквене значення в лапках. Клавіші A відповідає буква A. клавіші b відповідає буква b. клавіші f відповідає буква f і т. д. Можна вказувати кілька клавіш одночасно: наприклад, клавішах A. b і C відповідає рядок AbC.
Виняток становлять клавіші: +. ^. @ І $ (вони використовуються для позначення функціональних клавіш SHIFT. CTRL. ALT і WIN. Відповідно). Щоб вказати їх в якості аргументу, вам прийдется вкласти їх у фігурні дужки (. <^>. . ). Використовуйте подвійну фігурну дужку і >> щоб вказати фігурні дужки в якості аргументу і спеціальну конструкцію. щоб вказати знак лапки.
Як вже було сказано вище, для функціональних клавіш SHIFT. CTRL і ALT передбачені спеціальні буквені позначення:
На розширених клавіатурах (сумісних з Microsoft Natural Keyboard присутні ще дві функціональні клавіші Windows logo key (WIN) і Application key (APP):
Оскільки для більшості функціональних клавіш (ENTER. TAB. DELETE і т. Д.) Немає відповідних буквених позначень, їм доводиться давати спеціальні мненмоніческіе коди-імена. Ось таблиця відповідностей функціональних клавіш і кодів, які можна використовувати в якості аргументів.