Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Lubyagin                   2:5056/16.70   02 Nov 2004  09:03:20
 To : Alexander Lubyagin
 Subject : svgalib keyboard event handler, question
 -------------------------------------------------------------------------------- 
 
 30 Oct 04 21:16, I wrote to all:
 
 AL> Вопрос по реализации пользовательского обработчика keyboard events.
 AL> ...
 
 Так как в этой эхе никто не ответил, поискал на google.
 Hо и там ничего, проясняющего ситуацию не нашел,
 даже посмотрел исходники lxdoom, по совету Bart Oldeman,
 список рассылки SVGALib от 02.04.2000. Почитал другие исходники.
 
 Вообщем, программа получилась совсем короткой, но признаков
 вызова обработчика событий клавиатуры до сих пор нет.
 -----------------
 #include <vga.h>
 #include <vgakeyboard.h>
 
 static void hek (int code, int press) {
     vga_setrgbcolor(255,255,255);
     vga_drawpixel(code,code);
     vga_drawpixel(press*128,press*128);
     printf("%d\n",code);
 }
 
 int main () {
     vga_init();
     vga_setchipset(CIRRUS);
     vga_setmode(G640x480x16M);
     vga_setrgbcolor(255,255,255);
     vga_drawpixel(256,256);
     keyboard_init(); // must be after vga_init () and vga_setmode()
     keyboard_seteventhandler(hek);
     sleep(5); // waiting for 5 seconds ...
     keyboard_setdefaulteventhandler();
     sleep(10); // waiting for 10 seconds ...
     keyboard_close;
     vga_setmode(TEXT);
     return 0;
 }
 -----------------
 
 Проверьте у себя, вдруг проблема в моей svgalib или видеокарте. :(
 При нажатии на кнопки, если я нигде не ошибся, должны появляться
 белые точки на диагонали квадрата (255,255).
 
 --- GoldED+/LNX Debian
  * Origin: KOSC/Kirov Open Source Community (2:5056/16.70)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 svgalib keyboard event handler, question   Alexander Lubyagin   30 Oct 2004 21:16:22 
 svgalib keyboard event handler, question   Alexander Lubyagin   02 Nov 2004 09:03:20 
Архивное /ru.linux/333941871776.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional