Как я могу нажать несколько клавиш одновременно? и действие было выполнено для каждой клавиши, то есть я хочу зажать несколько клавиш на клавиатуре, чтобы клавиши на пианино упали одновременно.
У меня есть виртуальная клавиатура, и мне нужно нажать 6 клавиш на одновременно упали эти 6 клавиш Но теперь, если нажать сразу несколько клавиш, то может упасть только одна или две или три
Я хочу создать виртуальную клавиатуру пианино с возможностью нажатия клавиш с помощью клавиатура ноутбука Мне нужно одновременно нажимать 6 клавиш Помогите пожалуйста, может кто сталкивался с этим?
mainScene.setOnKeyReleased(new EventHandler<KeyEvent>()
{
@Override
public void handle(KeyEvent event) {
if(event.getCode() == KeyCode.Q){
whiteGL4.getTransforms().clear();
}
if(event.getCode() == KeyCode.W){
whiteT7.getTransforms().clear();
}
if(event.getCode() == KeyCode.E){
whiteGR3.getTransforms().clear();
}
if(event.getCode() == KeyCode.R){
whiteT6.getTransforms().clear();
}
if(event.getCode() == KeyCode.T){
whiteT5.getTransforms().clear();
}
if(event.getCode() == KeyCode.Y){
whiteGL3.getTransforms().clear();
}
}
mainScene.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent event) {
if(event!=null){
switch (event.getCode()) {
case Q:
rotateKey(whiteT7);
break;
case W:
rotateKey(whiteGL4);
break;
case E:
rotateKey(whiteGR3);
break;
case R:
rotateKey(whiteT6);
break;
case T:
rotateKey(whiteT5);
break;
case Y:
rotateKey(whiteGL3);
break;
}