Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #39, ФЕВРАЛЬ 2004 г.

Управляя мечтой

Андрей Кожемяко aka Korzh

Спецвыпуск Xakep, номер #039, стр. 039-038-3


Как показала практика, перехватить можно любые клавиши клавиатуры, генерирующие хоть какой-нибудь код, в том числе — и дополнительные на мультимедийных клавиатурах. На одну кнопку пульта можно повесить от 8 до 26 нажатий кнопок клавиатуры (точное количество зависит от типа используемых клавиш). Так что возможности программирования, весьма широкие даже при использовании обычной клавиатуры, еще более расширяются при работе с мультимедийной клавиатурой (за счет использования дополнительных возможностей драйвера последней, в основном). Ну а если не пугает установка еще и специализированной программы для работы с клавиатурой, то они становятся просто безграничными. Впрочем, использование специальной «хоткейной» программы сводит на нет одно из преимуществ описываемого пульта перед специализированными разработками, однако плюсом остается то, что в данном случае ты все-таки не привязан к определенному софту. Можно выбирать из множества аналогичных программ, причем работающих под управлением любой операционной системы, а не ограничиваться Windows.

Подключение к PS/2 наделяет мини-клавиатуру одним уникальным свойством — компьютер с ее помощью можно включить. Не просто вывести из режима спячки, а именно включить — надо лишь, чтобы материнская плата поддерживала включение с клавиатуры, что реализовано в подавляющем большинстве современных плат. Особенно интересным это становится, если BIOS позволяет для включения использовать комбинацию Ctrl-Esc (верно для многих плат): поскольку эта комбинация при запущенном Windows открывает меню Пуск, включение и выключение компьютера можно повесить на одну кнопку: просто для выключения последовательность будет длиннее — например, Ctrl-Esc-вверх-Enter-влево-Enter для Windows XP. При включении лишние кнопки будут проигнорированы, так что ты сможешь включать и выключать компьютер одной кнопкой пульта, т.е. обращаться с ним как с обычным бытовым прибором!

Тесная связь с клавиатурой не дает возможности легко эмулировать и мышь, что нередко поддерживается специальными пультами. В принципе, это минус устройства. С другой стороны, несмотря на графическую природу, Windows и многие другие ОС для РС позволяют обойтись вообще без мыши, причем многие вещи с клавиатуры выполняются даже быстрее. Если же эмуляция мыши нужна, то не следует забывать о том, что, начиная с Windows 95, появились «Специальные возможности», предназначенные, в первую очередь, для пользователей с определенными физическими недостатками. Но как бы они ни позиционировались, а возможность управлять курсором мыши с клавиатуры в них есть. А все, что можно сделать на клавиатуре, можно сделать и при помощи мини-клавиатуры — так уж она устроена.

Назад на стр. 039-038-2  Содержание  Вперед на стр. 039-038-4