Ir para conteúdo
Fórum Script Brasil
  • 0

Teclas


Bruno Krebs

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

Bom , parece que você já resolveu o problema, mas se você quer reconhecer as teclas use este código (envento Key Down do form):

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

MsgBox KeyCode & " - " & Shift

End Sub

Em KeyCode vem o códico asii da tecla pressionada e em Shift o estado da tecla Shift (0=não pressionada e 1 = pressionada)

Link para o comentário
Compartilhar em outros sites

  • 0

As teclas padrões eu já sei reconhecer, mas e por exemplo, se alguém aperta alt+tab, ou o F1, ou o F2, e o caps lock? eu gostaria de saber se tem como o meu software ver que esses botoes estao sendo apertados??

você testou o código?

você consegue pegar o código ascii de qualquer tecla , inclusive das teclas especiais Fx , setas ou Caps look, enfim todas as teclas, dai você faz qualquer coisa.

Olha este exemplo.

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

If (KeyCode = 112 And Shift = 6) Then MsgBox "Pressionou CTRL ALT F1"

If (KeyCode = 16 And Shift = 3) Then MsgBox "Pressionou CTRL SHIFT"

If (KeyCode = 112 And Shift = 4) Then MsgBox "Pressionou ALT F1"

End Sub

Já teclas que o Windows esta esperando tipo ALT TAB já é meio complicado.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...