netlib.narod.ru< Назад | Оглавление | Далее >

Темная сторона мыши

В 1985 г., когда вышла первая версия Microsoft Windows, мышь еще была довольно редким зверем в мире IBM-совместимых компьютеров. Создатели первых версий Windows не хотели делать покупку мыши непременным условием работы с их продуктом, поэтому мышь сделали необязательным устройством для работы Windows. Во всех маленьких Windows-программах функции, выполняемые с помощью мыши, были снабжены клавиатурными эквивалентами (они остались до сих пор: заглянув в справку по калькулятору Windows, вы увидите, что каждой из его кнопок скрупулезно назначен клавиатурный эквивалент). Вслед за Microsoft и другие разработчики программ стали предоставлять в своих программах интерфейс, использующий клавиатуру.

Хотя найти компьютер без мыши теперь трудно, Windows получила в наследство возможность работы в системах без мыши. Я сам сторонник идеи предоставления клавиатурных эквивалентов действий программ, выполняемых при помощи мыши (если это возможно в принципе). Тот, кто печатает вслепую, предпочитает вовсе не убирать рук с клавиатуры. Думаю, аналогичная привычка есть у каждого, кто «терял» мышь на столе, заваленном всякой всячиной, или у кого забарахлила мышь, забитая грязью. Клавиатурные эквиваленты обычно не требуют от программиста больших усилий мысли и затрат энергии, но расширяют функциональность его программы для пользователей, предпочитающих работать с клавиатурой.

Есть ряд веских причин, по которым клавиатурные эквиваленты следует считать необходимыми любому приложению для Windows. Большая часть этих причин касается эргономики. С увеличением среднего возраста пользователей компьютеров некоторым из них, включая меня, пришлось страдать от мучительных изматывающих болей в запястье и во всей руке — прямого результата чрезмерного использования мыши. Иногда даже можно точно назвать приложение, ставшее причиной заболевания. Мне пришлось потратить достаточно усилий на поиск клавиатурных эквивалентов в программах, с которыми я работаю. Разочарование — неизменный результат работы с программой, чьи создатели, по-видимому, просто махнули рукой на реализацию гармоничного пользовательского интерфейса в своих творениях.


netlib.narod.ru< Назад | Оглавление | Далее >

Сайт управляется системой uCoz