Seite 1 von 1

key event unter 3.3

Verfasst: 30.01.2007 16:11
von Dekontaminator
gibt es eine möglichkeit unter pure basic 3.3 tasten drücke zu emulieren
so ähnlich wie bei key event()

Verfasst: 30.01.2007 16:17
von ts-soft
Wenn die API funktion nicht definiert ist in PB3.3 kannste es so machen:

Code: Alles auswählen

If OpenLibrary(0, "user32.dll")
  CallFunction(0, "keybd_event", #VK_F1,0,0,0)
  ;...
  
  
  CloseLibrary(0)
EndIf
Evtl. mußte auch die Konstanten definieren.

// edit: hier mal die konstanten

Code: Alles auswählen

#VK_LBUTTON = 1
#VK_RBUTTON = 2
#VK_CANCEL = 3
#VK_MBUTTON =4
#VK_BACK =8
#VK_TAB =9
#VK_CLEAR =12
#VK_RETURN =13
#VK_SHIFT =16
#VK_CONTROL =17
#VK_MENU =18
#VK_PAUSE =19
#VK_PRINT =42
#VK_CAPITAL =20
#VK_KANA =$15
#VK_HANGEUL= $15
#VK_HANGUL= $15
#VK_JUNJA =$17
#VK_FINAL =$18
#VK_HANJA =$19
#VK_KANJI =$19
#VK_CONVERT =$1C
#VK_NONCONVERT =$1D
#VK_ACCEPT =$1E
#VK_MODECHANGE =$1F
#VK_ESCAPE =27
#VK_SPACE =32
#VK_PRIOR =33
#VK_NEXT =34
#VK_END =35
#VK_HOME =36
#VK_LEFT =37
#VK_UP =38
#VK_RIGHT =39
#VK_DOWN =40
#VK_SELECT =41
#VK_EXECUTE =43
#VK_SNAPSHOT =44
#VK_INSERT =45
#VK_DELETE =46
#VK_HELP =47
#VK_0 =48
#VK_1 =49
#VK_2 =50
#VK_3 =51
#VK_4 =52
#VK_5 =53
#VK_6 =54
#VK_7 =55
#VK_8 =56
#VK_9 =57
#VK_A =65
#VK_B =66
#VK_C =67
#VK_D =68
#VK_E =69
#VK_F =70
#VK_G =71
#VK_H =72
#VK_I =73
#VK_J =74
#VK_K =75
#VK_L =76
#VK_M =77
#VK_N =78
#VK_O =79
#VK_P =80
#VK_Q =81
#VK_R =82
#VK_S =83
#VK_T =84
#VK_U =85
#VK_V =86
#VK_W =87
#VK_X =88
#VK_Y =89
#VK_Z =90
#VK_LWIN =$5B
#VK_RWIN =$5C
#VK_APPS =$5D
#VK_NUMPAD0= 96
#VK_NUMPAD1= 97
#VK_NUMPAD2= 98
#VK_NUMPAD3= 99
#VK_NUMPAD4= 100
#VK_NUMPAD5= 101
#VK_NUMPAD6= 102
#VK_NUMPAD7= 103
#VK_NUMPAD8= 104
#VK_NUMPAD9= 105
#VK_MULTIPLY =106
#VK_ADD =107
#VK_SEPARATOR =108
#VK_SUBTRACT= 109
#VK_DECIMAL =110
#VK_DIVIDE =111
#VK_F1 =112
#VK_F2 =113
#VK_F3 =114
#VK_F4 =115
#VK_F5 =116
#VK_F6 =117
#VK_F7 =118
#VK_F8 =119
#VK_F9 =120
#VK_F10 =121
#VK_F11 =122
#VK_F12 =123
#VK_F13 =124
#VK_F14 =125
#VK_F15 =126
#VK_F16 =127
#VK_F17 =128
#VK_F18 =129
#VK_F19 =130
#VK_F20 =131
#VK_F21 =132
#VK_F22 =133
#VK_F23 =134
#VK_F24 =135
#VK_NUMLOCK =144
#VK_SCROLL =145
#VK_LSHIFT =160
#VK_LCONTROL =162
#VK_LMENU =164
#VK_RSHIFT =161
#VK_RCONTROL =163
#VK_RMENU =165
#VK_PROCESSKEY =229

Verfasst: 30.01.2007 16:23
von Kaeru Gaman
API sollte auch in 3.30 funzen....

jedenfalls ist mir nichts gegenteiliges bekannt.

Verfasst: 04.02.2007 15:01
von Dekontaminator
warte ma
nich so schnell
brauche ich da nich irgendeine user32.dll datei??

Verfasst: 04.02.2007 15:14
von ts-soft
>> brauche ich da nich irgendeine user32.dll datei??
Ja, aber die hat Microsoft Dir bereits spendiert :wink:
Sonst würde so manches nicht gehen.