Мне нужно знать, нажата ли определенная клавиша при выполнении операции перетаскивания.
Поэтому я попытался использовать setOnKeyPressed
/ setOnKeyReleased
сцены с комбинацией HashMap, но яВозникла проблема с этим подходом:
Представьте себе сценарий, когда один перетаскивает элемент TableView куда-то, удерживая Control.Теперь, если я отображаю диалоговое окно в конце отбрасывания , все еще удерживая нажатой клавишу Control, при таком подходе никогда не вызывается setOnKeyReleased
, поскольку диалог - это тот, который получает событие отпускания ключа.
Как я могу это исправить?