home *** CD-ROM | disk | FTP | other *** search
- /* BKEYBRD.C: This program prints a message on the screen until the
- * right SHIFT key is pressed.
- */
-
- #include <bios.h>
- #include <conio.h>
- #include <stdio.h>
-
- void main()
- {
- unsigned x;
- int i;
- printf( "Use the right SHIFT key to stop this message\n" );
- while( !((x = _bios_keybrd( _NKEYBRD_SHIFTSTATUS )) & 0001)) {
- if (!(x & 0001)) printf("Left shift\n");
- if (!(x & 0002)) printf("^ key\n");
- if (!(x & 0003)) printf("Alt \n");
- if (!(x & 0007)) printf("In insert mode\n");
- if (!(x & 0x08)) printf("Left ^\n");
- if (!(x & 0x09)) printf("Left Alt\n");
- if (!(x & 0x0A)) printf("Right ^\n");
- if (!(x & 0x0B)) printf("Right Alt\n");
- i = getch(); if (i == 0) i = getch();
- }
- }
-