ElseIf UCase$(Mid$(sText, i + 1, 4)) = "PGDN" Then
VK = VK_NEXT
i = i + 5
ElseIf UCase$(Mid$(sText, i + 1, 10)) = "SCROLLLOCK" Then
VK = VK_SCROLL
i = i + 11
ElseIf UCase$(Mid$(sText, i + 1, 3)) = "TAB" Then
VK = VK_TAB
i = i + 4
ElseIf UCase$(Mid$(sText, i + 1, 2)) = "F1" Then
VK = VK_F1
i = i + 3
ElseIf UCase$(Mid$(sText, i + 1, 2)) = "F2" Then
VK = VK_F2
i = i + 3
ElseIf UCase$(Mid$(sText, i + 1, 2)) = "F3" Then
VK = VK_F3
i = i + 3
ElseIf UCase$(Mid$(sText, i + 1, 2)) = "F4" Then
VK = VK_F4
i = i + 3
ElseIf UCase$(Mid$(sText, i + 1, 2)) = "F5" Then
VK = VK_F5
i = i + 3
ElseIf UCase$(Mid$(sText, i + 1, 2)) = "F6" Then
VK = VK_F6
i = i + 3
ElseIf UCase$(Mid$(sText, i + 1, 2)) = "F7" Then
VK = VK_F7
i = i + 3
ElseIf UCase$(Mid$(sText, i + 1, 2)) = "F8" Then
VK = VK_F8
i = i + 3
ElseIf UCase$(Mid$(sText, i + 1, 2)) = "F9" Then
VK = VK_F9
i = i + 3
ElseIf UCase$(Mid$(sText, i + 1, 3)) = "F10" Then
VK = VK_F10
i = i + 4
ElseIf UCase$(Mid$(sText, i + 1, 3)) = "F11" Then
VK = VK_F11
i = i + 4
ElseIf UCase$(Mid$(sText, i + 1, 3)) = "F12" Then
VK = VK_F12
i = i + 4
ElseIf UCase$(Mid$(sText, i + 1, 3)) = "F13" Then
VK = VK_F13
i = i + 4
ElseIf UCase$(Mid$(sText, i + 1, 3)) = "F14" Then
VK = VK_F14
i = i + 4
ElseIf UCase$(Mid$(sText, i + 1, 3)) = "F15" Then
VK = VK_F15
i = i + 4
ElseIf UCase$(Mid$(sText, i + 1, 3)) = "F16" Then
VK = VK_F16
i = i + 4
ElseIf UCase$(Mid$(sText, i + 1, 3)) = "WIN" Then
VK = VK_WIN
i = i + 4
ElseIf UCase$(Mid$(sText, i + 1, 4)) = "APPS" Then
VK = VK_APPS
i = i + 5
ElseIf UCase$(Mid$(sText, i + 1, 5)) = "PRINT" Then
VK = VK_SNAPSHOT
i = i + 6
End If
ElseIf sChar = "+" Then
VK = VK_SHIFT
ElseIf sChar = "%" Then
VK = VK_MENU
ElseIf sChar = "^" Then
VK = VK_CONTROL
Else
bShift = (UCase$(sChar) = sChar And Not IsNumeric(sChar))
If bShift Then
keybd_event VK_SHIFT, 1, 0, 0
End If
VK = Asc(UCase$(sChar))
End If
keybd_event VK, 1, 0, 0
keybd_event VK, 1, KEYEVENTF_KEYUP, 0
If bShift Then
keybd_event VK_SHIFT, 1, KEYEVENTF_KEYUP, 0
End If
Next i
End Sub Guck's dir einfach mal an, wenn du fragen hast, meld dich nochmal!
Gruß,
Niko |