Jump to content

É possiel enviar caracteres para o buffer de teclado?


xico
 Share

Recommended Posts

Nao estou a ver bem o objectivo disso... Podes por exemplo fazer um teclado virtual (ou seja aparece no ecra e tu clicas com o rato) mas para isso nao precisas de simular o pressinamento de uma tecla...

Link to comment
Share on other sites

ouvi_dizer

Não podes enviar coisas para o Standard input (só para o output).

Usa o evento onFocus ou lostFocus do componente que queres tratar para efectuar a acção que pretendes.

protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }
    
    /** Handles the HTTP <code>POST</code> method.
     * @param request servlet request
     * @param response servlet response
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }


Link to comment
Share on other sites

ouvi_dizer: nao e isso que ele pretende...

Ele pretende ter um prog que simula o pressionamento de teclas para outro prog... Eu so nao respondi porque nao faço idea. Mas depreendo que o standard input/output de java nao de para fazer isso (corrijam-me se estiver errado)

Link to comment
Share on other sites

ouvi_dizer

Ok entendi mal.

Se for isso mesmo que ele quer que eu saiba só em linux é que se consegue.

Por sockets de programa (vulgo ficheiro.sock).

Ou seja tens um programa que envia dados para um ficheiro especial .sock que reencaminha os dados para outra aplicação.

Mas uma app mandar dados para o stdin de outra app penso que não seja possível.

Link to comment
Share on other sites

pois era mm isso que pretendia enviar para o stdin mas tb imaginava que n conseguia pelo menos dessa maneira mas pensei que ouvesse uma maneira de ler/escrever no buffer associado ao teclado, imaginação.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.