Autoit script ändert windows standart funktionen / Tastatur

  • Hay ich habe meinem autoit script ein neues menü verschafft doch seit dem ich das neue menü habe kommt es immer wieder vor das meine tastatur rumspackt zb:
    -auf ESC werde ich auf den Desktop getabt
    -auf TAB werde ich auf den Desktop getabt
    -"_" = "?"

    -"?" = "_"
    -usw.

    ich habe jetzt schon einige tage mein script immer wieder durchgeschaut aber keine lösung bzw auch nicht die fehlerquelle gefunden.
    ich möchte vorerst keinen source posten aber ich bin mir sicher das es am menü liegen muss.

    ich denke nicht das es am einfärben des tab controls liegt..

    Code
    Func _GUICtrlTab_SetBkColor($hWnd, $hSysTab32, $sBkColor)
    	Local $aTabPos = ControlGetPos($hWnd, "", $hSysTab32)
    	Local $aTab_Rect = _GUICtrlTab_GetItemRect($hSysTab32, -1)
    	GUICtrlCreateLabel("", $aTabPos[0]+2, $aTabPos[1]+$aTab_Rect[3]+4, $aTabPos[2]-6, $aTabPos[3]-$aTab_Rect[3]-7)
    	GUICtrlSetBkColor(-1, $sBkColor)
    	GUICtrlSetState(-1, $GUI_DISABLE)
    EndFunc

    ansonsten benutze ich nur normale funktionen wie guictrlcreatebutton, guictrlcreatelabel, guictrlcreatecheckbox, guictrlcreateradio, guictrlcreatetabitem, guictrlcreatecombo
    weis jemand einen schnellen weg um das zu fixen ohne das ich meine source raus rücken muss ?

    mfg dark

  • Weder die Funktionen, die du erwähnt hast, noch der Schnipsel helfen da weiter. Du musst zumindest allen Code posten, der irgendwas mit dem GUI bzw. dem Keyboard zu tun hat.

  • Weder die Funktionen, die du erwähnt hast, noch der Schnipsel helfen da weiter. Du musst zumindest allen Code posten, der irgendwas mit dem GUI bzw. dem Keyboard zu tun hat.

    hatte ich mir schon gedacht :D

    das ist jetzt der code vom GUI aber mir ist aufgefallen das es nicht daran liegen kann..
    ich hab alle relevanten variablen auf "sample" umbenannt.

  • könnte soetwas durch viele inireads und iniwrites entstehen?

    hab noch vergessen zu erwähnen im gui sind noch 2 bilder eingebaut die über checkboxen und dem tabcontrol liegen und mit dem status $GUI_DISABLE belegt sind.

    2 Mal editiert, zuletzt von dark (17. August 2015 um 11:34)

  • hab es gefixt..

    Problem:

    Code
    while 1
    send("{i up}")
    ;funktionen
    wend

    Den Code-Schnipsel von dir kann ich in dem geposteten gar nicht finden? Oder bin ich blind? ... Wäre super wenn man das nachvollziehen könnte falls jemand anders ein ähnliches Problem kriegen sollte ...

    Stellst du den Thread auch noch auf gelöst sofern es so ist?

    Grüße Yaerox

    Grüne Hölle