コード例 #1
0
ファイル: Keyboard.c プロジェクト: myroomun/GIT_LunarOS
BOOL kInitializeKeyboard( void )
{
	kInitializeQueue( &gs_stKeyQueue, gs_vstKeyQueueBuffer, KEY_MAXQUEUECOUNT, sizeof( KEYDATA ) );

	return kActivateKeyboard();

}
コード例 #2
0
ファイル: keyboard.cpp プロジェクト: aeuveritas/kOdin
///////////////////////////////////////////////////////////////////////////////
// Functions related to keyboard controller and keyboard 
///////////////////////////////////////////////////////////////////////////////
/// Initialize kKeyboard
bool kKeyboard::kInitializeKeyboard(kPort* pclPort)
{
    // Link class port
    a_pclPort = pclPort;
    
    // Initialize queue
    clKeyQueue.kInitializeQueue(stKeyQueueBuffer,
                                KEY_MAXQUEUECOUNT,
                                sizeof(KEYDATA));
    
    // Activate keyboard
    return kActivateKeyboard();
}