/* * BIOSGetKeyboard - get a keyboard char */ vi_key BIOSGetKeyboard( int *scan ) { vi_key key; EVENT ev; key = VI_KEY( DUMMY ); do { ev = uieventsource( 0 ); if ( ev < EV_FIRST_UNUSED ) { key = vi_keys[ev]; } } while ( key == VI_KEY( DUMMY ) ); if( scan != NULL ) { *scan = 0; } return( key ); } /* BIOSGetKeyboard */
EVENT UIAPI uiget( void ) { return( uieventsource( 1 ) ); }
ui_event UIAPI uiget( void ) /**************************/ { return( uieventsource( true ) ); }