Skip to content

SHIFT and PAGE_UP keys use the same keyCode in P2D and P3D #702

Open
@processing-bot

Description

@processing-bot

Created by: slu4coder

Hi guys,

thanks for your excellent work on Processing 4. Sorry to report this annoying issue making it essentially impossible to detect the difference between SHIFT and PAGE_UP when using the P2D renderer. Problem: Both use keyCode = 16 :-(

This is not a problem under the DEFAULT renderer. It uses keyCodes 33-35 for HOME/END/PG_UP/PG_DN and 16 for SHIFT.
P2D however uses keyCodes 2, 3, 16(?) and 11 for the above keys and again 16 for SHIFT.

Btw, I am typing on a German keyboard but for the keys involved that shouldn't make any difference, I guess.

Good luck! slu4.

void setup() { size(200, 200, P2D); }
void draw() {}
void keyPressed() { println(key, int(key), key==CODED, keyCode); }

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions