Jump to content
emanuelx

hot key

Recommended Posts

emanuelx

boas!

 Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As System.Int32) As Integer
    Public Function CheckForHotKeys()
        Dim F10 As Int32 = &H79 'hex value for
        Dim F12 As Int32 = &H7B ---------------------------> não sei onde encontrar este valor!
        Dim check As Boolean = False
        ' for F10
        If GetAsyncKeyState(F10) Then
            MsgBox("hello")
        End If
        ' for F12
        If GetAsyncKeyState(F12) Then
            MsgBox("hello")
        End If

bem eu estava a fazer uma aplicação, mas surgiu um problema, eu precisava da ver quando era pressionado as teclas <>

as teclas das setas foi na boa foi só por Getasynckeystate(System.Windows.Forms.Keys.Down).

então procurei na net e encontrei esse código, mas nao consigo encontrar nenhuma tabela ou outra coisa que mostre isto &H79 | &H7B

cumps


com calma e sem stresses

Share this post


Link to post
Share on other sites
Andrepereira9

bem eu estava a fazer uma aplicação, mas surgiu um problema, eu precisava da ver quando era pressionado as teclas <>

Essas teclas presumo que seja a tecla que esta entre o Shift esquerdo e o Z? Certo ou errado?


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
emanuelx

sim são essas teclas, mas não estou a conseguir arranjar a correspondência para essas teclas.


com calma e sem stresses

Share this post


Link to post
Share on other sites
Andrepereira9

Para a tecla < usa  Dim tecla As Int32 = 226


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
emanuelx

andré podes-me dizer onde foste buscar o numero da tecla sff?


com calma e sem stresses

Share this post


Link to post
Share on other sites
Andrepereira9

Tenho isso tudo na cabeça  :cheesygrin:

Foi de um projecto que fiz à uns tempos atrás, com base no tópico que o Caça te apresentou.


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
emanuelx

o que é que  eu que eu posso inserir no google para encontrar a correspondência para esse números?


com calma e sem stresses

Share this post


Link to post
Share on other sites
Andrepereira9

Boas

O código que eu tenho é este. Adaptado do site que o Caça indicou

Register Hotkeys


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

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.