Код символа (буквы или знака) ASCII или код виртуальной клавиши могут использоваться, чтобы определить действие ускорителя. Код символа ASCII делает ускоритель зависимым от регистра. В соответствии с этим, использование символа ASCII "C" определяет ускоритель как ALT+C, а не как ALT+c. Однако, зависимые от регистра ускорители могут запутать использование. Например, ускоритель ALT+C будет создаваться тогда, если или клавиша CAPS LOCK находится в нажатом состоянии, или если клавиша SHIFT находится в нажатом состоянии, но не обе находятся в нажатом состоянии.
Как правило, ускорители не должны быть зависимыми от регистра, так как большинство приложений используют для ускорителей коды виртуальных клавиш, а не коды буквы или знака ASCII.
Избегайте ускорителей, которые находятся в противоречии с мнемоникой меню приложения, потому что ускоритель отменяет мнемоническую схему, которая может запутать пользователя. Дополнительную информацию о мнемонике меню, см. глава Меню.
Если приложение определяет ускоритель, который также определен в системной таблице клавиш-ускорителей, определяемый программой ускоритель замещает системный ускоритель, но только в пределах контекста прикладной программы. Однако, избегайте этой практики, потому что она препятствует системному ускорителю выполнять его стандартную роль в интерфейсе пользователя. Ускорители в масштабе всей системы описаны в следующем ниже списке:
ALT+ESC | Переключает на следующее приложение. |
ALT+F4 | Закрывает приложение или окно. |
ALT+HYPHEN | Открывает Системное меню в окне документа. |
ALT+PRINT SCREEN | Копирует изображение в активном окне в буфер обмена. |
ALT+SPACEBAR | Открывает Системное меню главного окна приложения. |
ALT+TAB | Переключает на следующее приложение. |
CTRL+ESC | Переключает на меню Пуск. |
CTRL+F4 | Закрывает активную группу или окно документа. |
F1 | Запускает файл справки прикладной программы, если он существует. |
PRINT SCREEN | Копирует изображение на экране в буфер обмена. |
SHIFT+ALT+TAB | Переключает в предыдущее приложение(прикладную программу). Пользователь должен нажать и удерживать нажатой ALT+SHIFT в то время, когда нажимается клавиша TAB. |