?? keydemo.c
字號:
/*****************************************************************************
KEYDEMO.C
Demo program that shows how to use the VGL keyboard trapping routines. This
one simply displays a textual description of which of the 4 arrow keys are
currently being held down. Sorry it hasn't got a pretty display, but at
least you get the idea... I hope.
You can add additional keys to be trapped by editing the file VGLKEY.C and
inserting or deleting them from the list.
Mark
morley@camosun.bc.ca
*****************************************************************************/
#include "vgl.h"
main()
{
int i;
clrscr();
gotoxy( 1, 1 );
cprintf( "Key Trapping Demo - Play with the arrow keys." );
vglTrapKeys(); /* Turn on key trapping */
while( !kbhit() ) /* Loop until ESCAPE is hit */
{
gotoxy( 1, 3 ); /* Display the status bytes */
for( i = 0; i < VGL_NUMKEYS; i++ )
if( vglKeyStatus[i] )
putch( '*' );
else
putch( '-' );
gotoxy( 1, 5 ); /* Display a message */
if( vglKeyStatus[0] )
cprintf( "UP-ARROW " );
if( vglKeyStatus[1] )
cprintf( "DOWN-ARROW " );
if( vglKeyStatus[2] )
cprintf( "LEFT-ARROW " );
if( vglKeyStatus[3] )
cprintf( "RIGHT-ARROW " );
clreol();
delay( 100 ); /* Keeps cursor from flickering all */
/* over the place. */
}
vglReleaseKeys(); /* Disable keytrapping */
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -