Problem mit Getkey() 10er Block

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Rallimen

Sieger des 30-EUR-Wettbewerbs

Betreff: Problem mit Getkey() 10er Block

BeitragSo, Mai 08, 2005 0:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, mir ist da ein kleiner Bug aufgefallen!
und zwar geht es um die geteilt Taste "/" auf dem 10er Block.
Bei mir kommt da immer ein "-" Zeichen!
Liegt es jetzt an meiner Tastatur oder ist das auch bei euch so?

BlitzBasic: [AUSKLAPPEN]
While Not KeyDown (1);#####
Eingabe = GetKey()
If Eingabe Print Chr(Eingabe )
Wend;########
End
[BB2D | BB3D | BB+]

Ralf

BeitragSo, Mai 08, 2005 1:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Der Befehl GetKey() arbeitet nicht mit den Tasten des Zahlenblocks. Auch die F-Tasten kannst Du damit nicht abfragen.

Versuche mal KeyHit() oder KeyDown(). Damit sollte auch der Zahlenblock richtig abgefragt werden.

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSo, Mai 08, 2005 7:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Versuche mal KeyHit() oder KeyDown(). Damit sollte auch der Zahlenblock richtig abgefragt werden.

Das weiß Ich auch...und habe dafür auch schon eine Routine geschrieben, allerdings werden nur 0-9 und das Komma nicht erkannt mit getkey()!

/ + - * Enter(auf dem 10erBlock) werden aber von getkey unterstützt!
Und genau da liegt jetzt das Problem!

probiert doch bitte mal das MiniProg aus und sagt mir welches Zeichen BB ausspuckt wenn die "/" Taste gedrückt wird!
denn genau diese geht bei mir nicht richtig!
[BB2D | BB3D | BB+]
 

DarkMike

BeitragSo, Mai 08, 2005 9:30
Antworten mit Zitat
Benutzer-Profile anzeigen
ich gerechnet und dafür is ja das / da (ist ja ein doppelpunkt)
2 dinge sind unendlich die menschliche Dummheit und das Universum obwohl beim Universum bin ich mir nicht ganz sicher. (Albert Einstein)

Alfadur

BeitragSo, Mai 08, 2005 17:20
Antworten mit Zitat
Benutzer-Profile anzeigen
@darkmike, das ist kein ganzer satz ...

@ralli, bei mir kommt ein "-" ...
A Cray is the only computer that runs an endless loop in less than four hours.

Artemis

BeitragSo, Mai 08, 2005 17:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei Blitz2D und Blitz3D kommt das was ihr beide Ralli und Alfadur habt!
Bei BlitzPlus kommt das richtige also ein "/"!
BitzPlus ist auch so anders:
er zeigt wenn NumLock aktiviert ist auch die zahlen an!
das ist mit aufgefallen als ich eine inputroutine die vorher auf b2d lief mit blitzplzus getestet habe, da liefen die block-zahjlen !

FAZIT: ES LIEGT AN DEN VERSCHIEDENEN BLITZ-VERSIONEN!

DerHase

BeitragSo, Mai 08, 2005 18:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Zwar bischen offtopic, aber wenn Du bei einem Spiel Tasten auf den Ziffernblock legst, werden Laptopbesitzer damit arge Probleme haben.

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSo, Mai 08, 2005 20:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke, für die Hilfe, damit kann ich meine Function anpassen, da es ja bei jedem so ist und nicht nur bei mir!


Zitat:
Zwar bischen offtopic, aber wenn Du bei einem Spiel Tasten auf den Ziffernblock legst, werden Laptopbesitzer damit arge Probleme haben.
Das der 10erBlock optional ist ist schon klar!
Bei einem Spiel werde ich ja normalerweise nie die getkey() Version zur Stzeuerung benutzen sondern nur um Text einzugeben!
Und wenn mit getkey gearbeitet wird,
und der 10erBlock nicht vorhanden ist,
spielt dies keine Rolle,
da dann auch keiner diese benutzten kann!
[BB2D | BB3D | BB+]

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group