Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

CBenni::O

1x Contest-Sieger

  • »CBenni::O« ist der Autor dieses Themas

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

1

18.06.2010, 23:46

sf::Key-Code in char umwandeln

Hallo,

Der Titel sagt ja schon vieles:
Ich bekomme ja von der SFML wunderbare KeyEvent-Nachichten, mit Informationen über die Gedrückte Taste, Shift- Alt- und Strg-States... Aber wie wandele ich diese nun um in einen char?

Das Problem:
Der einfache Ansatz wäre es, 2 arrays zu erstellen (eines für mit gedrückter Shift-Taste, eines ohne) und dann für jeweils eine Taste den entsprechenden char-code zu speichern...

Aber es gibt viele verschiedene Tastaturbelegungen... nicht auf jeder Tastatur ist z.B. das '='-Zeichen über der '0'...

Man könnte natürlich für die gebräuchlichsten Tastaturarten jeweils diese 2 Arrays anfertigen, bzw. sie je nach Tastaturbelegung unterschiedlich initialisieren...

Aber geht das auch einfacher?

Ich denke, diese mühe hat sich bestimmt schon einmal jemand in solcher, oder so ähnlicher Form gemacht... Wo finde ich solche Lösungen?

Danke für eure Hilfe...

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

2

19.06.2010, 01:29

Da gibt es ein eigenes Event für:

Text events (TextEntered)

* Event.Text.Unicode contains the UTF-16 code of the character that has been entered

Gruß,
Marius

CBenni::O

1x Contest-Sieger

  • »CBenni::O« ist der Autor dieses Themas

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

3

19.06.2010, 02:02

Ja, Danke, habe vorhin das hier gefunden...

Danke trotzdem! Die Frage hat sich damit geklärt.

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

19.06.2010, 11:28

supi danke. das werd ich auch noch gebrauchen können :D
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Werbeanzeige