Es ist in Grenzen realisierbar. Falls du die Tasten aber änderst, gilt das nur für deine Form. Um in einem anderen Programm sowas möglich zu machen, musste in den Datenstrom eingreifen.
Wenn das in deiner Form passieren soll, dann kannste das Event KeyDown benutzen. Und wenn du das Systemweit benutzen willst musste dir 'n Programm schreiben das jede Millisekunde die Tasten abfrägt. Funktion heißt dann GetAsyncKeyState. ActiveVB - VB 5/6-Tipp 0070: Tastatur systemweit überwachen
Tastenanschläge kann man dann mit der Funktion SendKeys durchführen z. B:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyA Then
SendKeys "9"
End If
AutoHotkey – Wikipedia
Kannst dir das auch durchlesen, damit kannste aufjedenfall das tun, was du vielleicht willst.
End Sub



Zitieren
