Hallo zusammen,
wie kann ich den Ziffernblock kpl. abfragen, wenn die Numlock aus ist?
Mein kleines Hilfsprogramm soll nur dann reagieren, wenn die Numlock-Taste aus ist. Also habe ich mir mein altes Hotkeyprg. geschnappt und folgendes eingefügt
Leider kann ich nicht zwischen den Ziffernblocktasten und den links daneben liegenden Tasten unterscheiden.
Mein Programm sollte eigentlich nur auf die Tasten auf dem Ziffernblock reagieren.
Gibt es da eine Möglichkeit, nur genau diese Tasten abzufragen? Es muss auch nicht unbedingt RegisterHotkey sein.
Mein Programm soll später im Hintergrund laufen, und nur dann reagieren, wenn die Numlock - Taste aus ist. Wäre schön, wenn es da eine Möglichkeit gibt.
Gruß
Volker
CodeTags gesetzt ~VaporiZed
wie kann ich den Ziffernblock kpl. abfragen, wenn die Numlock aus ist?
Mein kleines Hilfsprogramm soll nur dann reagieren, wenn die Numlock-Taste aus ist. Also habe ich mir mein altes Hotkeyprg. geschnappt und folgendes eingefügt
VB.NET-Quellcode
- RegisterHotKey(Me.Handle, 0, KeyModifier.Keine, Keys.Insert) ' 0
- RegisterHotKey(Me.Handle, 1, KeyModifier.Keine, Keys.End) ' 1
- RegisterHotKey(Me.Handle, 2, KeyModifier.Keine, Keys.Down) ' 2
- RegisterHotKey(Me.Handle, 3, KeyModifier.Keine, Keys.PageDown) ' 3
- RegisterHotKey(Me.Handle, 4, KeyModifier.Keine, Keys.Left) ' 4
- RegisterHotKey(Me.Handle, 5, KeyModifier.Keine, Keys.NumPad5) ' 5
- RegisterHotKey(Me.Handle, 6, KeyModifier.Keine, Keys.Right) ' 6
- RegisterHotKey(Me.Handle, 7, KeyModifier.Keine, Keys.Home) ' 7
- RegisterHotKey(Me.Handle, 8, KeyModifier.Keine, Keys.Up) ' 8
- RegisterHotKey(Me.Handle, 9, KeyModifier.Keine, Keys.PageUp) ' 9
- RegisterHotKey(Me.Handle, 10, KeyModifier.Keine, Keys.Divide) ' /
- RegisterHotKey(Me.Handle, 11, KeyModifier.Keine, Keys.Multiply) ' *
- RegisterHotKey(Me.Handle, 12, KeyModifier.Keine, Keys.OemMinus) ' -
- RegisterHotKey(Me.Handle, 13, KeyModifier.Keine, Keys.Add) ' +
- RegisterHotKey(Me.Handle, 14, KeyModifier.Keine, Keys.Enter) ' Enter
- RegisterHotKey(Me.Handle, 15, KeyModifier.Keine, Keys.Delete) ' Entferntaste
Leider kann ich nicht zwischen den Ziffernblocktasten und den links daneben liegenden Tasten unterscheiden.
Mein Programm sollte eigentlich nur auf die Tasten auf dem Ziffernblock reagieren.
Gibt es da eine Möglichkeit, nur genau diese Tasten abzufragen? Es muss auch nicht unbedingt RegisterHotkey sein.
Mein Programm soll später im Hintergrund laufen, und nur dann reagieren, wenn die Numlock - Taste aus ist. Wäre schön, wenn es da eine Möglichkeit gibt.
Gruß
Volker
CodeTags gesetzt ~VaporiZed
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()