Skip to content

Commit

Permalink
key mask listener now only returns true, if no keys are pressed (in n…
Browse files Browse the repository at this point in the history
…oMasking mode)
  • Loading branch information
lvcarx committed Apr 1, 2022
1 parent af38781 commit fdcd4c2
Showing 1 changed file with 6 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,24 +34,19 @@ public KeyMaskListener(final int extModifierMask) {

@Override
public void keyPressed(KeyEvent e) {
if (!noMasking) {
keyPressedMap.put(e.getKeyCode(), true);
areKeysPressed = this.keysToPress.equals(getPressedKeys());
}
keyPressedMap.put(e.getKeyCode(), true);
areKeysPressed = this.keysToPress.equals(getPressedKeys());
}

@Override
public void keyReleased(KeyEvent e) {
if (!noMasking) {
keyPressedMap.put(e.getKeyCode(), false);
areKeysPressed = this.keysToPress.equals(getPressedKeys());
}
keyPressedMap.put(e.getKeyCode(), false);
areKeysPressed = this.keysToPress.equals(getPressedKeys());
}

public boolean areKeysPressed() {
if (noMasking) {
return true;
}
if (noMasking)
return getPressedKeys().size() <= 0;
return areKeysPressed;
}

Expand Down

0 comments on commit fdcd4c2

Please sign in to comment.