Альтернативное управление
Альтернативное управление
Ваша программа должна одинаково хорошо управляться как с помощью мыши, так и клавиатуры. Не должно быть функций, которые можно выполнить только мышью (за исключением традиционно "мышиных" операций -например, рисования в графических редакторах). Наиболее популярные функции следует снабдить "горячими клавишами" для их быстрого вызова. При выборе комбинаций клавиш не забывайте о привычках и навыках пользователей: остановитесь на тех комбинациях, которые обычно используются в программах такого рода. Например, если вы разрабатываете файловый менеджер в стиле Проводника 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> | ||