alt drücken lassen

Anfängerfragen zum Programmieren mit PureBasic.
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Beitrag von Brügge »

Du weißt aber schon das es je nach Schriftart andere sind ,oder gehst du von ASCII Codes aus????

ja ich gehe von ASCII aus

geht es denn bei dir wenn du dies eingibst?

Code: Alles auswählen


;::::Funny Strings!::::;

OpenWindow(0,0,0,200,40,"Funny Strings!",#PB_Window_MinimizeGadget)

Repeat
  Delay(10)
  Ereignis = WindowEvent() 
  If ereignis = #PB_Event_CloseWindow :esc = 1:EndIf
  
  If GetAsyncKeyState_(#VK_Y)
    ;keybd_event_(#VK_BACK,0,0,0):keybd_event_(#VK_BACK,0,#KEYEVENTF_KEYUP,0)
    keybd_event_(#VK_LMENU,0,0,0)

      Delay(10)
      keybd_event_(#VK_NUMPAD1,0,0,0);:::::::::::::::::::::::::dies habe ich geändert
      keybd_event_(#VK_NUMPAD1,0,#KEYEVENTF_KEYUP,0)
      keybd_event_(#VK_NUMPAD9,0,0,0)
      keybd_event_(#VK_NUMPAD9,0,#KEYEVENTF_KEYUP,0)
      keybd_event_(#VK_NUMPAD0,0,0,0)
      keybd_event_(#VK_NUMPAD0,0,#KEYEVENTF_KEYUP,0)
      
      Delay(10)
    keybd_event_(#VK_LMENU,0,#KEYEVENTF_KEYUP,0)
                    
    
    
    
  EndIf
  
  
  
Until esc = 1

Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Da gibt er mir ein y aus ganz normal aber wenn ich Umschalt dabei nehme dann wird nach zweimal klicken ein z daraus dann muß ich erst wieder auf z klicken bekomme dann ein y und dannach ist alles wieder beim alten. :o :shock: :o
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Beitrag von Brügge »

hääää? also so ist das nicht gedacht ^^

hmm ich will doch nur, wenn der benutzer "y" drückt, das er ein platz löscht, alt drückt, und dann auf dem nummernpad 1 dann 9 dann 0 drückt und dann alt losläßt.

:cry:
Antworten