webForumDet fria alternativet

Ta emot knapptryckningar

.NET

5 svar · 260 visningar · startad av Nexus86

Medlem sedan okt. 20023 030 inlägg
Frågan#1

Hur gör jag för att få reda på knapptryckningar som sker även utanför min applikation? Kan jag sedan blockera dessa om jag skulle känna för det?

Det senare är inte ett krav men en fördel.

Medlem sedan jan. 20012 204 inlägg
#2
  Private Sub Form_KeyDown(ByVal sender As Object, ByVal e As  System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
  
  
          If e.KeyCode = Keys.Escape Then End
          'If e.KeyCode = Keys.Anything from the list Then execute code
  
          End If
  End Sub
Medlem sedan okt. 2002188 inlägg
#3

Hejsan

Du får nog använda dig av Windows API för att fånga dem.

Har aldrig gjort det själv men jag hittade en artikel som kanske kan hjälpa dig.

Medlem sedan jan. 20012 204 inlägg
#4

ahh utanför... :r

Medlem sedan okt. 2002188 inlägg
#5

Hej

Satt å slösurfade lite på codeproject och hittade en intressant länk..

http://www.codeproject.com/csharp/GlobalSystemHook.asp

Medlem sedan okt. 20023 030 inlägg
#6

Tack! Precis vad jag ville ha. :bire

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)