gibt es (VS2010/VB oder auch c#) einen Weg, die Zoom-Taste einer Tastatur abzufangen (ZoomIn/ZoomOut)? Bislang gelingt es mir nur festzustellen, dass die Zoom-Taste betätigt wurde, aber nicht in welche Richtung.
Hallo,
meine Microsofttastatur hat auch 2 Buttons für den Zoom. Im KeyDown-Event fand ich heraus, das der KeyCode für beide Tasten 17 beträgt. Also probierte ich weiter und fand heraus, das die Tasten das selbe Signal senden, wie wenn man Strg gedrückt hällt und das
Mausrad verwendet. Somit konnte ich die DTasten im MouseWheel-Event unterscheiden:
Private Sub TextBox1_MouseWheel(sender As Object, e As MouseEventArgs) Handles TextBox1.MouseWheel If (ModifierKeys And Keys.Control) <> 0 Then If e.Delta > 0 Then TextBox1.AppendText("Zoom in" & vbCrLf) ElseIf e.Delta < 0 Then TextBox1.AppendText("Zoom out" & vbCrLf) End If End If End Sub