В начале, как полагается, разберемся с вопросом: зачем нам нужны виртуальные и скан-коды клавиш?
Лично для меня изучить этот вопрос сподвигла небольшая проблема при тестировании одной из программ в отделе экологов. Дело в том, что встречается такой тип людей, которые почему-то страх как боятся компьютеров, несмотря на то, что без них не могут обойтись, да к тому же не могут толком объяснить, в случае проблемы, что собственно случилось.
Начинаешь тестировать программу, устанавливаешь на компьютер пользователя, объясняешь все популярно (тот, естественно, что-то помечает на обрывках бумажек), спрашиваешь “Понял?”, тот – “Да, понял.” Уходишь, через день приходишь и начинается “Программа не работает”, “Там что-то какое-то окошко появилось” и т.д. и т.п. Спрашиваешь “Что делал?” Показывает действие за действием – ошибок нет…Как работал человек? Не понятно. Сидеть целый день за спиной у него и наблюдать – не вариант. Заставлять записывать за собой всё, что делал – изуверство. Интерфейс упростил дальше некуда, даже не Hint’ы зделал, а втупую подписи под каждым контролом, что куда писать. Не помогло. В итоге, родилась простая, на первый взгляд идея – установить на компьютер пользователя небольшую программку-шпиона, чтобы отслеживала все действия, которые тот творит над программой. Естественно, предупредив перед этим работника, что теперь все его действия над программой сохраняются (только не сказал куда…мало ли). Вот в процессе работы над моим псевдо-шпионом мне и потребовались дополнительные знания по работе с клавиатурой. Читать далее »
Свежие комментарии