MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / onKeyUp

Function onKeyUp

source/kernel/devs/devinput.cpp:846–858  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

844}
845
846void onKeyUp(U32 code) {
847 if (!keyboardEvents) {
848 return;
849 }
850 U64 time = KSystem::getSystemTimeAsMicroSeconds();
851 BOXEDWINE_CRITICAL_SECTION_WITH_CONDITION(keyboardEvents->bufferCond);
852
853 if (code == 0)
854 return;
855 queueEvent(keyboardEvents, K_EV_KEY, code, 0, time);
856 postSendEvent(keyboardEvents, time);
857 BOXEDWINE_CONDITION_SIGNAL_ALL(keyboardEvents->bufferCond);
858}

Callers 1

handlSdlEventMethod · 0.85

Calls 2

queueEventFunction · 0.85
postSendEventFunction · 0.85

Tested by

no test coverage detected