Ваша программа должна одинаково хорошо управляться как с помощью мыши, так и клавиатуры. Не должно быть функций, которые можно выполнить только мышью (за исключением традиционно "мышиных" операций -например, рисования в графических редакторах). Наиболее популярные функции следует снабдить "горячими клавишами" для их быстрого вызова. При выборе комбинаций клавиш не забывайте о привычках и навыках пользователей: остановитесь на тех комбинациях, которые обычно используются в программах такого рода. Например, если вы разрабатываете файловый менеджер в стиле Проводника Windows, то лучше создавать комбинации, традиционные для Windows-программ (табл. 5.1); если же вы ориентируетесь на Norton Commander, то, например, для функции обновления списка файлов присвойте "горячую клавишу" <Ctrl>+<R>, а не <F5> Windows. Но, наверное, в такой ситуации идеальный, но, естественно, не самый легкий вариант — предусмотреть для функций программы две "схемы" горячих клавиш, чтобы удовлетворить потребности приверженцев обоих стилей работы с файлами.
Таблица 5.1. Стандартные комбинации клавиш в Windows
|
Операция |
Комбинация клавиш |
|
Новое (окно, письмо, файл и т. п.) |
<Ctrl>+<N> |
||
Открыть |
<Ctrl>+<0> |
||
Сохранить |
<Ctrl>+<S> |
||
Печать |
<Ctrl>+<P> |
||
Отменить |
<Ctrl>+<Z> |
||
Повторить |
<Ctrl>+<Y> |
||
Вырезать |
<Ctrl>+<X>, <Shift>+<Del> |
||
Копировать |
<Ctrl>+<C>, <Ctrl>+<lns> |
||
Вставить (из буфера обмена) |
<Ctrl>+<V>, <Shift>+<lns> |
||
Вставить (новый объект) |
<lns> |
||
Удалить |
<Del> |
||
Выделить все |
<Ctrl>+<A> |
||
Найти |
<Ctrl>+<F> |
||
Найти далее |
<F3> |
||
Заменить |
<Ctrl>+<H> |
||
Обновить |
<F5> |
||
Справка |
<F1> |
||