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