Trabalhando com uma caixa de botões externa [fechada]

0

Eu tentei esta pergunta no Stack Overflow, mas fui apontado aqui, então aqui vai:

Para um novo projeto para mim, estou procurando uma maneira de poder (por exemplo) abrir uma janela pop-up no meu laptop, pressionando um botão em um dispositivo externo (para ser construído sozinho ou pelo menos comprei) conectado com USB.

Basicamente eu estaria olhando para algo como um Arduino ou Framboesa (SE eu estou olhando na direção certa) com botões, e assim que eu apertar um botão na caixa externa com botões físicos, um comando é ativado meu laptop e, por exemplo, abre uma janela pop-up em que eu posso inserir o tekst.

Alguém sabe: 1) se é possível fazer isso. 2) Qual equipamento é necessário para a caixa externa, qual programação é necessária. Prefiro o .net (dot net), mas talvez isso só possa ser feito com o software da caixa externa.

Se alguém puder me apontar na direção certa, como marca / modelo da caixa externa ou dos sites, ficarei muito feliz.

Eu tenho conhecimento do Visual Studio / .net, mas estou disposto a aprender outras linguagens se o .net não for uma opção para este projeto.

Obrigado antecipadamente

Scott

PS: Se alguém souber de algumas tags melhores, ou pelo menos souber o que quero dizer e precisar que eu edite a pergunta, por favor me diga ... Eu sou novo no Stack Overflow / Superuser.

    
por Scott 20.10.2013 / 13:38

1 resposta

1

Você deve implementar sua caixa externa como um dispositivo USB HID, assim você não precisa escrever nenhum driver. Sua caixa essencialmente fingirá ser um teclado, fornecendo certas teclas que seu outro teclado não possui. Você pode configurar as combinações de teclas para essas chaves.

Eu sei que a plataforma Arduino tem software para facilitar a construção de um teclado falso como este. Eu acredito que Python e C ++ são os idiomas preferidos para isso. O .NET é mal suportado no Linux, então você provavelmente não quer usar isso.

    
por 20.10.2013 / 17:23