Вообще я палку перегнул немного. В данном случае - достаточно будет просто перехватывать нажатия клавиш и фильтровать их.
Ну я вот тоже об этом думал, только не знаю как реализовать чтобы повсюду работало и надеялся что какая-то из стандартных библиотек это умеет и она доведена до ума
Добавлено позже:А как у c++ обстоят дела с прерываниями? У меня тут по OS лабораторная где нужно их реализовать, примеры даны на паскале и asm'е, а можно ли реализовать это же на c++ ? У меня всё равно не даны указания на каком языке писать программу с их использованием. Среди примеров есть например обработка прерываний клавиатуры за каскадной схемой (подменяет стандартный обработчик прерываний так что при отпускании клавиши на клавиатуре звучит сигнал). Это же самое но на с++ реально ли реализовать вообще? Я так понимаю раз с++ унаследовал всё от с, который был придуман в бородатые времена и который слегка смахивает на asm то и возможность обработки прерываний должна бы быть, мои рассуждения правильные?
Добавлено позже:Задание скорее всего у меня будет такое: сделать обработчик прерываний таймера, который после установки каждые 10 секунд подаёт звуковой сигнал и вызывает моргание светодиодов на клаве (наверное имеются в виду индикаторы капса, намлока и scroll лока) на 1 секунду. Парадокс конечно в том что на клаве у пк где мы сдаём лабы нет светоидов.
Реально это будет сделать на с++? Или проще на асме?