Fix: Detect missed keyup of Shift/Ctrl/Alt

See my bugDemo branch; the shortcut is mapped on Shift+Alt+T which opens an alert() window, releasing Shift+Alt is then still marked as pressed even when not. My commit fixes this.