Teclado touchscreen com Raspberry Pi Pico
Um Raspberry Pi Pico com ecrã touchscreen torna-se num económico e versátil "teclado" para macros. Já por cá falamos de muitos teclados "faça-você-mesmo" com teclas físicas e botões para facilitar tarefas repetitivas. Desta vez, abdicamos das teclas físicas para adoptar um touchscreen que lhe dá ainda maior versatilidade. Neste projecto Pi Pico Macropad temos um Raspberry Pi Pico como cérebro do sistema, mas com o componente principal a ser o touchscreen de 3.5" que lhe serve de rosto - um conjunto que pode ser encontrado por cerca de 40 euros na Europa. Uma vez mais, do lado do RPI tiramos partido do facto de poder funcionar como um dispositivo USB HID, fazendo com que seja reconhecido como um teclado por qualquer computador que suporte teclados USB. Sendo que cada tecla virtual no touchscreen é convertida para uma tecla ou sequência de teclas que são enviadas para o PC. Do lado do PC (com Windows), a táctica recomendada para facilitar a interacção é através da definição de variáveis do sistema (Environment Variables) para o arranque de programas específicos. Assim, podemos fazer com que o RPI envie uma sequência como: WIN+R -> %PROG1% -> Enter. E o Windows executará o programa que definirmos na variável %PROG1% em System and Security > System > Advanced system settings. Se quisermos mudar o programa associado a essa tecla, bastará alterar a variável no Windows, sem necessidade de reprogramar o Raspberry Pi.

Já por cá falamos de muitos teclados "faça-você-mesmo" com teclas físicas e botões para facilitar tarefas repetitivas. Desta vez, abdicamos das teclas físicas para adoptar um touchscreen que lhe dá ainda maior versatilidade.
Neste projecto Pi Pico Macropad temos um Raspberry Pi Pico como cérebro do sistema, mas com o componente principal a ser o touchscreen de 3.5" que lhe serve de rosto - um conjunto que pode ser encontrado por cerca de 40 euros na Europa.
Uma vez mais, do lado do RPI tiramos partido do facto de poder funcionar como um dispositivo USB HID, fazendo com que seja reconhecido como um teclado por qualquer computador que suporte teclados USB. Sendo que cada tecla virtual no touchscreen é convertida para uma tecla ou sequência de teclas que são enviadas para o PC.
Do lado do PC (com Windows), a táctica recomendada para facilitar a interacção é através da definição de variáveis do sistema (Environment Variables) para o arranque de programas específicos.
Assim, podemos fazer com que o RPI envie uma sequência como: WIN+R -> %PROG1% -> Enter. E o Windows executará o programa que definirmos na variável %PROG1% em System and Security > System > Advanced system settings. Se quisermos mudar o programa associado a essa tecla, bastará alterar a variável no Windows, sem necessidade de reprogramar o Raspberry Pi.