em 08-07-2015 08:55 AM
Pessoal, preciso de ajuda, estou trabalhando com uma tela touch, e fiz pelo próprio labview um teclado virtual, pois usando o do windows a aplicação ficou muito lenta, agora preciso verificar se o teclado fisico está conectado no pc ou não para abrir o teclado virtual, pois se ja tiver o físico não precisará do virtual.
O Teclado é conectado via USB
Por favor ajudem.
Grato
em 08-10-2015 07:57 AM
Ola Silvio.
Utilize a função "query input devices", nela você pode listar os periféricos como teclados e mouses conectados ao seu PC.
Espero que tenha ajudado!
Abraço
em 08-10-2015 08:34 AM
Maycon, obrigado pela resposta.
Ja utilizei este item, porém quando desconecto o teclado físico, ele não da nenhuma alteração, parece que ele não entende que não tem o teclado físico.
Grato
em 08-10-2015 09:40 AM
Bom Dia Sylvio,
Dei uma pesquisada em outros fórums e encontrei um aplicativo que pode te ajudar a detectar se o teclado está conectado ou não ao PC.
1) Baixe o aplicativo Devcon neste link https://support.microsoft.com/pt-br/kb/311272, depois descompacte em alguma pasta conhecida.
2) Depois abra o prompt de comando e navegue até o diretório onde está o executável.
3) Execute o seguinte comando devcon status *SYSTEM_KEYBOARD*
Veja abaixo o comportamento através de um teste que eu fiz em meu PC.
Você consegue usar o System Exec.vi para enviar comandos pelo prompt e ler os resultados.
Atenciosamente.
em 08-10-2015 02:02 PM
Felipe, o caminho que você me indicou não existe...
em 08-10-2015 03:06 PM
Olá Sylvio,
Na verdade ele existe sim. É que, por uma questão de formatação, a vírgula acabou entrando como último caracter do link!!
tente com este!!
https://support.microsoft.com/pt-br/kb/311272
Agora vai!!
em 08-10-2015 03:46 PM
Felipe, muito obrigado pela sua ajuda, consegui fazer a aplacação rodar.
Muito obrigado a você e a o Maycon por terem me respondido.
em 08-10-2015 03:49 PM
De nada Sylvio!!
Kudos são bem vindos
Atenciosamente.