Comandos do Teclado (Play/Pause/Stop/Next/Back ....)

Olá pessoal, estou tentando fazer uma app que ajude a controle as músicas que estão sendo executadas na máquina, gostaria de poder executar via código os comandos PLAY/PAUSE/STOP/NEXT/BACK, este que alguns teclado possuem!

Era um projeto antigo meu, já fiz várias tentativas e agora estou retornando com ele então gostaria de saber se tem como realizar este comandos dentro de uma app Java?

Atenciosamente,

lógico q tem, em java vc pode fazer o q vc quiser :slight_smile:

http://www.jsresources.org/

[quote=Rafael Nascimento]lógico q tem, em java vc pode fazer o q vc quiser :slight_smile:

http://www.jsresources.org/[/quote]

kkkk Boa! Mas como fazer?!?!

O Javadoc da classe event possui o nome de todas as teclas detectadas pelo Java:
http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html

Nenhuma parece ser mapeada para controles desse tipo.
Então, você deve testar se elas acabam não sendo mapeadas para outras coisas como F13, F14, etc…

Não é verdade. Em Java você pode fazer o que a Virtual Machine te deixar.
E ela tem pouca integração com hardware, não permite chamadas diretas ao SO e não tem nenhuma função para gerencia mais específica de memória.

[quote=ViniGodoy]O Javadoc da classe event possui o nome de todas as teclas detectadas pelo Java:
http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html

Nenhuma parece ser mapeada para controles desse tipo.
Então, você deve testar se elas acabam não sendo mapeadas para outras coisas como F13, F14, etc…

Não é verdade. Em Java você pode fazer o que a Virtual Machine te deixar.
E ela tem pouca integração com hardware, não permite chamadas diretas ao SO e não tem nenhuma função para gerencia mais específica de memória.[/quote]

Bem eu fiz um teste rápido com o EventListener e ele não conseguiu capturar a tecla… vou ter que estudar bem a fundo como funciona estes eventos do teclado para poder tentar simular…
via batch’s existe maneira?

[quote=dcbasso][quote=ViniGodoy]O Javadoc da classe event possui o nome de todas as teclas detectadas pelo Java:
http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html

Nenhuma parece ser mapeada para controles desse tipo.
Então, você deve testar se elas acabam não sendo mapeadas para outras coisas como F13, F14, etc…

Não é verdade. Em Java você pode fazer o que a Virtual Machine te deixar.
E ela tem pouca integração com hardware, não permite chamadas diretas ao SO e não tem nenhuma função para gerencia mais específica de memória.[/quote]

Bem eu fiz um teste rápido com o EventListener e ele não conseguiu capturar a tecla… vou ter que estudar bem a fundo como funciona estes eventos do teclado para poder tentar simular…
via batch’s existe maneira?[/quote]

Veja esse link:
http://msdn.microsoft.com/en-us/library/system.windows.forms.keys.aspx#Y8480
Você pode escrever um código em C++ que capture eventos do teclado multimídia e chamar essse código no Java usando JNI ou JNA. Prepare-se para ter bastante trabalho :smiley: