gp2x-F200 tasten abfrage geht nicht touchscreen abfrage geht nicht ;-(

Previous topic - Next topic

xverbatim

Hallo,

ich stehe vor einem großen problem, ich bekomme keinerlei abfrage der tasten auf meinem gp2x F200 hin...

kann mir evtl. jemand sagen, was da falsch läuft ?

ich habe das glbasic lite+net addon, das programm als gpx2 compiliert und in einen ordner gepackt, von sdk gestartet...
läuft nicht ;-(

folgenden code ging nicht, beziehungweise die x und y position war ständig 100,100 ->tasten wurde alle nicht erkannt und der touchscreen auch nicht

ich habe die firmware 4.1.1 drauf

gruß
tom



Code (glbasic) Select

WHILE TRUE
MOUSESTATE mx, my, b1, b2
PRINT "X", mx-4, my-4
PRINT mx,10,20
PRINT my,10,40
PRINT b1,10,60
PRINT b2,10,80

SHOWSCREEN
WEND

Kitty Hello

Hast Du ein Web-Update gemacht? Evtl. versuchst Du doch dann lieber die V6 beta.

xverbatim

Quote from: Kitty Hello on 2008-Nov-11
Hast Du ein Web-Update gemacht? Evtl. versuchst Du doch dann lieber die V6 beta.

hi,

ja, ich habe die version
--->GLBasic IDE, Version: 5.360

wo kriege ich die V6 beta her ?

jetzt habe ich mir glbasic erstmal nur wg. der gp2x f200 gekauft, mir das gerät selbst gekauft und nicht´s läuft ;-((( ****aaaaaaaarrrrrggggg*****

gruß
tom

xverbatim

Jetzt habe ich gerade die Abfrage der Tasten hinbekommen; denke es lag daran das ich kein
SYSTEMPOINTER TRUE im code hatte.

Jedoch geht der TOUCHSCREEN überhaupt nicht...

Hat evtl. noch jemand eine Lösung ? oder die Beta 6 für mich ?


Danke im Vorfeld
Gruß
Tom


Code (glbasic) Select
SYSTEMPOINTER TRUE



WHILE KEY(57)=FALSE


MOUSESTATE mx,my,b1,b2

PRINT "GPX2-KEYBOARD TEST",10,10

PRINT "MX: "+mx+" MY: "+my+"   Tasten "+b1+" "+b2,10,50

taste$=INKEY$()

PRINT "--->" +taste$+"  " ,10,190
d$=taste$
PRINT "X",my,my

IF KEY(203)=1 THEN PRINT "CURSOR 203",100,100
IF KEY(205)=1 THEN PRINT "CURSOR 205",100,100
IF KEY(200)=1 THEN PRINT "CURSOR 200",100,100
IF KEY(208)=1 THEN PRINT "CURSOR 208",100,100

IF KEY(57)=1 THEN PRINT "Cursor 57 ",100,100

IF KEY(42)=1 THEN PRINT "LSHIFT ",100,100
IF KEY(54)=1 THEN PRINT "RSHIFT ",100,100
SHOWSCREEN
SLEEP 100
WEND

Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

xverbatim

Quote from: Schranz0r on 2008-Nov-11
Hast ne PM!


Hi nochmal,

vielen Dank für die Beta, jetzt habe ich alles installiert und nochmal neu auf den GPX2 F200 Firmware 4.1.1 gezogen !

T O U C H S C R E E N F U N K T I O N  geht nicht !    ;-((

mache ich da was falsch ???

Den Touchscreen brauche ich doch nur mit
Mousestate mx,my,b1,b2
abfragen oder ???

falls nein....wie ???

Gruß
Tom

Kitty Hello

oh! FW 4.1.1!!! Da hat GPH auf manchen Geräten einen Bug. Schau mal, od Bu 4.0.0 bekommst.
Mehr dazu hier:
http://www.gp32x.com/board/index.php?showtopic=44289

xverbatim

Quote from: Kitty Hello on 2008-Nov-12
oh! FW 4.1.1!!! Da hat GPH auf manchen Geräten einen Bug. Schau mal, od Bu 4.0.0 bekommst.
Mehr dazu hier:
http://www.gp32x.com/board/index.php?showtopic=44289

hi,

ich habe das gp2x model f200(b), ein firmware 4.0.0 habe ich bisher nicht gefunden, aber einen
Homebrew Touchscreen Fix

http://archive.gp2x.de/cgi-bin/cfiles.cgi?4,0,0,0,42,2627

dafür geht das Hauptmenü nun nicht mehr mit dem Touchscreen... ;-(

Auf jeden Fall geht es jetzt mit GLBASIC :-)

Werde mal sehen, ob das Firmware 4.0.0 für F200 (b) noch zu bekommen ist, wer evtl. ein Tipp hat, gerne ;-)

Gruß+Danke für die Mühe
Tom

Kitty Hello


xverbatim

Quote from: Kitty Hello on 2008-Nov-12
gmenu2x ;)

gmenu2x

hmmm?? habe ich, aber der Touchscreen läuft da nicht mit FW 4.1.1 und dem Touchscreen Fix ;-(

gruß
tom

Kitty Hello


xverbatim

Quote from: Kitty Hello on 2008-Nov-12
nee, ist ohne TS. Aber besser als gp2xmenu.

ok !

danke, ich bin froh, dass das mit glbasic+touchscreen läuft !
dann kann ja mein programm fertig werden :-)
gruß tom

xverbatim

Hallo,

ich habe da noch ein Problem auf meine GP2X F200...!

Ich habe mehrere Buttons erstellt mit unterer Function, jetzt bleibt ab und an der Button im aktivierten Zustand auf dem GP2X...
und bekomme diese Aktivierung erst weg, nachdem ich auf eine andere freie Stelle mit dem Stift per Touchscreen geklickt habe...

(Button funktioniert so--->wenn der Mousezeiger drüber ist, ändert sich die Buttonfarbe und wenn Button gedrückt, wird der Wert 1 zurückgegeben)
mit dem drüberfahren geht natürlich auf dem GP2X nicht ;-), aber dieses drüberfahren ist eben aktiviert

Jetzt meine Frage, kann man irgendwie einen Mouseklick simulieren ?



Ich habe schon versucht, per Setmouse 0,0 die Position der Mouse wegzubekommen, damit der Button sich deaktiviert, geht aber leider
nicht ;-(

Auf dem PC läuft alles 1a, nur auf dem GP2X habe ich diesen aktivierten Button  :'(


Vielleicht hat ja jemand noch eine andere Lösung /anderen Rat ?

Danke im Vorfeld.
Gruß
Tom


Code (glbasic) Select
FUNCTION create_key: text$, x, y, farbe1, farbe2
// Diese Variablen sind als LOCAL definiert:
// text$, x, y, farbe1, farbe2

SYSTEMPOINTER TRUE

GETFONTSIZE fontx,fonty
STATIC winkel,flag,e

breite=LEN(text$)*fontx
hoehe=fonty +1

// Zeichne Button normal
DRAWRECT x,y-1,breite ,hoehe ,farbe1
PRINT text$,x,y

MOUSESTATE mx, my, b1, b2


//Maus im Button dann Rückgabewert = 1 ansonsten 0
IF mx>x-2 AND mx<x+breite   AND my>y-2 AND my<y+hoehe-1

MouseHitUpdate(b1,b2)
          DRAWRECT x,y-1,breite,hoehe,farbe2 // Zeichne Button
  PRINT text$,x ,y

                GRABSPRITE 0,x,y,breite,hoehe
              ZOOMSPRITE 0,x,y, 1.1,1.1

    IF  mousehit(1)=1
     SETMOUSE 0,0
    state=1
// PLAYSOUND(1,0,1)

     ENDIF

ELSE

state=0

ENDIF

RETURN state

ENDFUNCTION // CREATE_KEY


Kitty Hello

Für den GP2X, bitte die V6 beta nutzen. Die V5 scheint da ein Problem zu haben.

xverbatim

Quote from: Kitty Hello on 2008-Nov-26
Für den GP2X, bitte die V6 beta nutzen. Die V5 scheint da ein Problem zu haben.

Hi,

ich nutze die Beta V6; --->GLBasic IDE, Version: 6.058....

Gruß
Thomas