Skip to content

Commit 0bfa3d8

Browse files
committed
removed hash based key handling
1 parent 316a902 commit 0bfa3d8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

core/src/processing/core/PApplet.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2630,13 +2630,15 @@ protected void handleKeyEvent(KeyEvent event) {
26302630

26312631
switch (event.getAction()) {
26322632
case KeyEvent.PRESS -> {
2633-
Long hash = ((long) keyCode << Character.SIZE) | key;
2633+
Long hash = (long) keyCode;
26342634
if (!pressedKeys.contains(hash)) pressedKeys.add(hash);
26352635
keyPressed = true;
26362636
keyPressed(keyEvent);
26372637
}
26382638
case KeyEvent.RELEASE -> {
2639-
pressedKeys.remove(((long) keyCode << Character.SIZE) | key);
2639+
Long hash = (long) keyCode;
2640+
pressedKeys.remove(hash);
2641+
26402642
keyPressed = !pressedKeys.isEmpty();
26412643
keyReleased(keyEvent);
26422644
}

0 commit comments

Comments
 (0)