As of now any key is processed once even if it is held. This is especially bad for modifiers [Shift], [Alt], and [Ctrl] Desired behavior is at least applying modifier key to all keyboard events while modifier is held down.