Jump to content
caewilliam

WinForm Pegar valor do Teclado, mesmo minizado, ou desativado, tem jeito?

Recommended Posts

caewilliam

Bom dia pessoal. Estou com uma duvida bem estranha, e estou precisando com urgente para poder solucionar um problema de um software da empresa aqui.

Bom, estou usando

private void bloqueador_KeyDown(object sender, KeyEventArgs e)

que pega o valor que uso no teclado.

Ele está funcionando blz, coloco um label.text para ver qual teclado está sendo pressionado.

O problema que preciso que o script funcione, mesmo quando ele estiver oculto, ou quando n tiver selecionado.

Traduzindo, preciso que ele funcione mesmo no modo oculto, pois ele servirá para bloquear um certo tipo de algorismos no teclado.

Se alguem solber me ajudará muito, pois estou com um grande problema por causa disso.

Obrigado a todos!

Share this post


Link to post
Share on other sites
f-22

Boas,

Não sei se percebi. Tens um form que tem 1 textBox/form e apanhas o evento keyDown e queres que o evento seja espultado mesmo que o form não esteja visivel é isso?

Se sim, podes ver estes sites:

http://www.codeproject.com/KB/cs/CSLLKeyboardHook.aspx

http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx

http://www.codeproject.com/KB/cs/globalhook.aspx

Se não, tens de te explicar melhor ( pelo menos para min ).

Força ai

Share this post


Link to post
Share on other sites
caewilliam

Era isso mesmo que eu precisava, um aplicativo que funcionasse o teclado, mesmo oculto.

Só mais uma perguntinha, se alguem solber. Tipo preciso que o botão do teclado por exemplo a letra H do teclado aperte sozinha, alguem sabe como eu poderia fazer isso, procurei em todo lugar, mais não encontrei um modo de fazer o teclado apertar apenas 1 botão sozinho, tipo, eu coloco um timer e quando zerar, apertar o botão h, e por exemplo se eu tiver no Firefox e tiver com o mouse no textarea, quando o tempo zerar, ele digitará a letra H.

Share this post


Link to post
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

×
×
  • 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.