
danilom
(usa Outra)
Enviado em 10/09/2011 - 05:07h
Pessoal, estou com uma dúvida cruel.
Preciso saber como posso executar uma determinada função quando o processador recebe uma IRQ do mouse ou teclado.
Eu quero é trabalhar com eventos no C, mas não utilizando o X, gostaria de fazer isso na mão. Já consegui ler do dispositivo do teclado e mouse, mas fazer dessa forma consumiria muito processamento. Quero realmente simular eventos no código e não um pooling.
Já consegui o evento "onTimer" utilizando alarm() e sys_signal(). Como eu poderia simular um "onKeyPressed" ou "onMouseMove", sem utilizar o X?
Obrigado