文書番号: 402046
最終更新日: 2004/04/27
#include <bios.h> #include <stdio.h> #define _EXTKEYREAD 0x10 #define MASK 0xFF00 #define ZMASK 0x00FF void main( void ) { unsigned value, nextval; while(1) { value = _bios_keybrd(_EXTKEYREAD); nextval = value; if ((value & ZMASK) == 0) { if((nextval & MASK) == 0x8500) printf("F11 key pushed\n"); if((nextval & MASK) == 0x8600) printf("F12 key pushed\n"); } else { printf("not an extended key\n"); } } }
Keywords: C6 C7 KBHOWTO KB402046
Technology: kbAudDeveloper kbCCompPDS600DOS kbCCompSearch kbVCsearch kbZNotKeyword3 kbZNotKeyword8