X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FInput%2FPS2KbMouse%2Fkb.c;h=1c04542ee546e0a145f9b58bbec5c836f8af3be1;hb=d0b4559f2936f6d9f06be0f7c3c51527a480ec0d;hp=c0ead3a4b5e4e3733b209f6201ed869e4beb0855;hpb=f48e29379bd57e2d361cbc65477be120da47e874;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/Input/PS2KbMouse/kb.c b/KernelLand/Modules/Input/PS2KbMouse/kb.c index c0ead3a4..1c04542e 100644 --- a/KernelLand/Modules/Input/PS2KbMouse/kb.c +++ b/KernelLand/Modules/Input/PS2KbMouse/kb.c @@ -72,10 +72,15 @@ void KB_HandleScancode(Uint8 scancode) #endif hidcode = gp101_to_HID[giPS2Kb_Layer][scancode]; - if( !hidcode ) + if( hidcode == 0) { - Log_Warning("PS2Kb", "Unknown scancode %i:0x%x", giPS2Kb_Layer, scancode); - return ; + Log_Warning("PS2Kb", "Unknown scancode %i:0x%x %s", giPS2Kb_Layer, scancode, + gbPS2Kb_KeyUp ? "release" : "press" + ); + } + else if( hidcode == -1 ) + { + // Ignored (Fake shift) } else {