Если на клавиатуре есть кнопки для воспроизведения/паузы/и т.д. (ярлыки управления музыкой), и вы нажимаете на них, iTunes откроется (по крайней мере, на Mac).
Если вы недавно открыли другой музыкальный плеер, например Spotify, он фактически перехватит сочетания клавиш, и iTunes ничего не сделает.
Ну, я хочу создать музыкальный плеер с Java, и я хочу иметь такое же поведение. Я хочу, чтобы мое приложение перехватывало такие ярлыки, а другие программы не могли вмешиваться.
Я использую JavaFX, хотя я не думаю, что это действительно важно.
Как я могу это достичь?
Я уже могу определить, какие клавиши они нажимают на пользователя, используя JNativeHook, но я не знаю, как перехватить ключи, чтобы другие приложения не делайте с ними вещи.