Better change that 192 to VK_BACK_QUOTE; but I do find it strange: that suggests a tilde (~) is always a shifted backquote; I don't know any other keyboards besides the US qwerty keyboard but I can imagine that the ~ key could be another one than a shift backquote one ... it most cetainly isn't a dead tilde key.

I do find it strange: that suggests a tilde (~) is always a shifted backquote; I don't know any other keyboards besides the US qwerty keyboard but I can imagine that the ~ key could be another one than a shift backquote one ... it most cetainly isn't a dead tilde key.

I have no idea where the _DEAD_ in several KeyEvent constants came from, but I guess VK_DEAD_TILDE would correctly identify the tilde key on a keyboard with a key that typed a tilde without pressing shift.

When using Robot, even a colon has to be typed using shift and semicolon. Passing VK_COLON results in an IllegalArgumentException. That's because the standard keyboard doesn'y in fact have a key dedicated to the : character.