INNER CODE UNIT · JavaScript
getEventModifiers
NeoAxis/NeoAxisEngine · Project/Sources/NeoAxis.Player.Web/wwwroot/main.js:385
function getEventModifiers(/** @type {KeyboardEvent|MouseEvent|TouchEvent} */e)
{
var flags = 0;
if (e.shiftKey) flags |= InputModifiers.Shift;
if (e.ctrlKey) flags |= InputModifiers.Ctrl;
if (e.altKey) flags |= InputModifiers.Alt;
if (e.metaKey) flags |= InputModifiers.Meta;
return flags;
}
const keyDown = (e) =>
{
var keyLocked = false;
if (e.key == "Insert")
keyLocked = e.getModifierState('Insert');
if (e.key == "NumLock")
keyLocked = e.getModifierState('NumLock');
if (e.key == "CapsLock")