Show ignored in Monitor

pull/32/head^2
Clive Galway 5 years ago
parent f3f8ed21a5
commit 0490ed1ff1

@ -112,15 +112,27 @@ namespace AutoHotInterception
{
ManagedWrapper.Send(_deviceContext, i, ref stroke, 1);
var processedState = KeyboardStrokeToKeyboardState(stroke);
stroke.key.code = processedState.Code;
stroke.key.state = processedState.State;
FireKeyboardCallback(i, new KeyboardCallback
var info = "";
if (processedState.Ignore)
{
Id = i,
Code = stroke.key.code,
State = stroke.key.state,
Info = stroke.key.code > 255 ? "Extended" : ""
});
FireKeyboardCallback(i, new KeyboardCallback
{
Id = i,
Code = stroke.key.code,
State = stroke.key.state,
Info = "Ignored - showing raw values"
});
}
else
{
FireKeyboardCallback(i, new KeyboardCallback
{
Id = i,
Code = processedState.Code,
State = processedState.State,
Info = stroke.key.code > 255 ? "Extended" : ""
});
}
}
}

Loading…
Cancel
Save