Wie viele Tasten kann man gleichzeitig drücken?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Hannes
Beiträge: 16
Registriert: 30.05.2006 11:40
Wohnort: Schweiz

Beitrag von Hannes »

Könnte jemand eine Zusammenfassung schreiben zur Frage : Wieviele Tasten kann man gleichzeitig drücken?

Ich nehme an es sind 4
-CRTL
-ALT
-SHIFT
-plus eine andere Taste

Interessant ist sicher auch die Funktion

Code: Alles auswählen

RawKey()
--Hannes
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

Hannes hat geschrieben:Interessant ist sicher auch die Funktion

Code: Alles auswählen

RawKey()
wenn ich wüßte, was die machen soll, könnte ich beurteilen ob sie interessant ist oder nicht...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Karl
Beiträge: 520
Registriert: 21.07.2005 13:57
Wohnort: zu Hause

Beitrag von Karl »

Ich glaube nicht, dass die Anzahl begrenzt ist (außer man hat nicht mehr als 10 Finger, Bücher, Arme, Handgelenke usw. zur Verfügung).

Haben moderne Tastaturen nicht mittlerweile alle full-N-Key-Rollover-Unterstützung?

Gruß Karl
Hannes
Beiträge: 16
Registriert: 30.05.2006 11:40
Wohnort: Schweiz

Beitrag von Hannes »

Kaeru Gaman hat geschrieben:

Code: Alles auswählen

RawKey()
wenn ich wüßte, was die machen soll, könnte ich beurteilen ob sie interessant ist oder nicht...
Ist in der PB4-Hilfe beschrieben. Die Frage ist, was alles für Möglichkeiten der Tastaturabfrage es gibt und was jeweils die Vor- und Nachteile sind.

--Hannes
Benutzeravatar
Karl
Beiträge: 520
Registriert: 21.07.2005 13:57
Wohnort: zu Hause

Beitrag von Karl »

RawKey() ist offenbar nur bei Konsolenanwendungen sinnvoll. Sollten das die Scancodes sein?

K.
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Da das Thema leider ein wenig aus den Fugen läuft, wollte ich bitten das wir nochmals zu den Wurzeln kehren und ebenfalls darauf hinweisen, das ich eine USB Tastatur benutze aber es trotzdem nicht funktioniert.
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea

PB-V: 4
WinXP
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

Also ich benutzte eine USB-Tastatur, und habs grade getestet, ich kann bis
zu 6 Tasten gleichzeitig drücken <) .

Damit kann ich diagonal fliegen und gleichzeitig schießen im Waponez II
Beispiel für PureBasic (4.0).

Vielleicht hast du einfach nur eine billige Tastatur? :D

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Ghost
Beiträge: 141
Registriert: 10.04.2006 09:10

Beitrag von Ghost »

sorry das ich mich hier mal einmische

aber kommt das nicht auch darauf an welche Tasten man gleichzeitig drückt ?
zb: wenn ich links, recht , und runter drücke passiert nichts (klappt)
aber bei hoch,runter,links Piept es (gut kein Mensch wird diese Tasten so drücken weil es unsinnig ist aber bei einigen anderen Tasten Beispiele ist es bei mir das selbe)
(nutze v. 3.3)
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Also dr+cken kann ich alle Tasten gleichzeitg, bau ich mir halt eine entsprechende Vorrichtung...

hehe, aber mal im ernst ich habe eine PS/2 Tastatur und kann 12 Tasten gleichzeitig drücken:
CASPLOCK, SHIFT links, STRG links, WINdowstaste links, Leertaste, WINdowstaste rechts, TASKLIST (rechts neben WINdowstaste rechts), STRG rechtrs, Pfeil nach oben, Pfeil nach rechts und Pause/Unterbr, SHIFT rechts und Leertaste; b ei einer weiteren Taste erst piept es. Bin ich damit jetzt Rekordhalter in diesem Thread? Nochmal nachlesen...
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Kaeru Gaman hat geschrieben:gibt [...] tastaturen [...] die dutzende tasten gleichzeitig verarbeiten können?
Bei mir 12... Das sind Mioooooooonen oder ein Dutzend? :lol:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Antworten