Назначения нажатий клавиш-ускорителей


Код символа (буквы или знака) 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.

 

Назад в оглавление
На главную страницу

Hosted by uCoz