Как я могу получить код сканирования клавиатуры в Java?

Я хотел бы написать приложение, в котором сочетания клавиш бывают специфическими для местоположения клавиши на клавиатуре, а не для символа, которому они сопоставлены. Например, клавиша, которая находится между t и u на клавиатуре США, должна выполнять определенную функцию, независимо от того, является ли она Y, как в США, или Z, как в Германии.

Я думаю, что способ сделать это состоял бы в том, чтобы получить фактический код сканирования, выданный клавиатурой в ОС, чтобы представить нажатую клавишу. Как я могу сделать это в Java?

Или есть другой способ достижения той же функциональности?

Ответы на вопрос(2)

Ваш ответ на вопрос