На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Глава 4 / Создание горячего ключа Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Создание горячего ключа

Назначение горячего ключа для TSR налагает некоторые особые требования на написание программы. Горячий ключ инициирует TSR без передачи сигнала нажатия клавиши программе переднего плана. При обычном подходе каждое нажатие клавиши перед считыванием его программой переднего плана анализируется. Для просмотра ввода в буфер клавиатуры Вы можете перехватить прерывание 16h или Вы можете опрашивать буфер клавиатуры, используя прерывания от таймера (int 1ch), или, наконец, Вы можете управлять содержимым буфера клавиатуры при перехвате прерывания 9. Довольно часто Вы можете посчитать полезным назначить горячие ключи, влияющие на состояние клавиатуры, но не добавляющие символов в буфер клавиатуры. Каждый из этих подходов имеет определенные преимущества и проблемы. Вы имеете возможность решить, какая техника лучше для Вашего приложения.


НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz