#include<Diverge/scancode.h>
#include<Diverge/keyboard.h>
#include<Diverge.h>
+#include<Diverge/dmsg.h>
extern DHANDLE kbdHandle;
extern bool ex_keycode_flag;
void keyboard_int_handler(void)
{
unsigned char sc=readKbdEncBuffer();
-
/*Make Shift*/
if(sc==SC_RIGHT_SHIFT || sc==SC_LEFT_SHIFT){
keyboard.shift=true;
ExKey(sc);
*/
}else{
- EnqDMsgQ(sc, kbdHandle);
+ if(EnqDMsgQ(sc, kbdHandle)!=0)kputchar('X');
}
}
\ No newline at end of file