Autor Tópico: key bind, criar uma tecla de atalho para activar o programa  (Lida 1884 vezes)

Offline ighor.martins

  • Usuário Ubuntu
  • *
  • Mensagens: 12
    • Ver perfil
key bind, criar uma tecla de atalho para activar o programa
« Online: 11 de Outubro de 2010, 13:04 »
Boa Tarde,
Estou a desenvolver uma aplicação em java, e esta, deveria funcionar com uma tecla de atalho, tal como funciona o "gnome-do" por exemplo, quando pressionar aquela tecla, proceder a uma chamada na aplicação, disparar um evento ou qualquer coisa assim para que eu possa activar a aplicação e deixa-la visível no ecrã.

Penso que terei que fazer binding da(s) teclas no SO para a chamada da aplicação quando aquela tecla for pressionada.
Alguma solução de como fazer isto? essa é a minha duvida.
Se não for desta forma, alguma outra solução?

Obrigado

Offline HelderC

  • Usuário Ubuntu
  • *
  • Mensagens: 227
  • helderc at IRC.Freenode
    • Ver perfil
    • HelderC
Re: key bind, criar uma tecla de atalho para activar o programa
« Resposta #1 Online: 11 de Outubro de 2010, 14:26 »
Instale o Ubuntu Tweak.

Lá você terá, entre outras opções, a opção de definir teclas de atalho para rodar qualquer programa.

Offline ighor.martins

  • Usuário Ubuntu
  • *
  • Mensagens: 12
    • Ver perfil
Re: key bind, criar uma tecla de atalho para activar o programa
« Resposta #2 Online: 11 de Outubro de 2010, 15:03 »
Olá HelderC,
Obrigado pela ajuda, mas não e isso que eu preciso.
O programa já estará activo quando a tecla de atalho for pressionada, o processo estará digamos assim "a dormir", ate que a tecla de atalho seja pressionada, então este irá receber o evento do SO e ira processar um certo código e etc.
Se cada vez que o utilizador pressionasse a tecla de atalho o programa fosse executado de inicio, seria muito chato para o utilizador ate que o programa processasse toda a iniciação e etc.

Alguma outra solução?

Obrigado

Offline HelderC

  • Usuário Ubuntu
  • *
  • Mensagens: 227
  • helderc at IRC.Freenode
    • Ver perfil
    • HelderC
Re: key bind, criar uma tecla de atalho para activar o programa
« Resposta #3 Online: 11 de Outubro de 2010, 20:32 »
Olá Ighor...

Agora entendi o que você quer.
Sinto muito, não sei como te ajudar.

[]s