Java: альтернативная поддержка клавиатуры - PullRequest
0 голосов
/ 17 декабря 2018

Я использую клавиатуру Dvorak, и меня раздражает переключение между клавиатурами для проверки моего кода.Я заметил, что некоторые игры, такие как Skyrim, Oblivion и Minecraft (1.13+) позволяют вам использовать альтернативные клавиатуры без повторного связывания всех клавиш (то есть, они автоматически перепривязывают, прослушивают положение клавиши на клавиатуре или что-то в этом роде).) поэтому мне было интересно, как это сделать с помощью Java, желательно таким образом, чтобы также можно было перепривязывать ключи. Приведенный ниже код используется для ввода данных, но я не знаю, как заставить его слушатьразные вещи для разных раскладок клавиатуры.

    public class KeyInput extends KeyAdapter{


    public void keyPressed(KeyEvent e){
    int key = e.getKeyCode();

    if(key == KeyEvent.VK_EXAMPLEKEY) exampleFunction();

    }
    }
...