Tastaturbelegung vom Benutzer ändern lassen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Till P.

Betreff: Tastaturbelegung vom Benutzer ändern lassen

BeitragFr, Feb 11, 2005 14:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!
Ich hab da ne Frage, hab auch schon gesucht, aber nix gefunden:
Ich möchte die Tastaturbelegung vom Benutzer ändern lassen können.
Ich weiß aber nicht wie das geht.
Ich könnte zwar den ASCII-Code speichern, aber dann sind Tasten wie "Alt" oder "STRG" nicht möglich. Geht das auch irgendwie mit Scancodes?

Thx für Anregungen
mfg
Till
 

D²O

BeitragFr, Feb 11, 2005 14:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Wieso nicht,

Du musst die scancodes nur einer Variablen zuweisen,

Anstatt
Keydown(205)
halt
global Links = 205

keydown(links)


Du kannst jetzt ein Profil erstellen, simple Textdatei, dort einfach die werte
speichern und auch wieder auslesen, dann die werte den variablen zu weisen.
Blitz+; Blitz3d; BlitzMax; GLBasic; Purebasic;
GameMaker Studio 1.4xx; AGK;

Artemis

BeitragFr, Feb 11, 2005 14:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Das geht dann so !!
Es gibt zwei Möglichkeiten das zu machen:
1.:Code: [AUSKLAPPEN]

wenn button links gedrückt dann ;abfrage für taste links
For taste = 1 to 237
    if keyhit(taste) then tastelinks = taste
next
;CODE
;links = keyhit(tastelinks)


oder
2.:Code: [AUSKLAPPEN]

Du schreibst dir ne datei wo die ascii und scancodes drinstehen und dann so:

wenn button links gedrückt dann ;abfrage für taste links
taste = waitkey
suche in datei nach scancode der zu asciicode(taste) passt
tastelinks = gefundener scancode
 

Till P.

BeitragFr, Feb 11, 2005 15:25
Antworten mit Zitat
Benutzer-Profile anzeigen
OK, danke erstmal! Very Happy
Aber wie kann ich denn den Scancode der Taste, die vom Benutzer beim ändern der Tastenbelegung gedrückt wird rauskriegen?

Hubsi

BeitragFr, Feb 11, 2005 15:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit dem ersten Codefetzen in JonasCleve's Beitrag Wink Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragFr, Feb 11, 2005 16:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Aber daran denken das die rechte Alt Taste gleich 2 Scancodes liefert
[BB2D | BB3D | BB+]
 

Till P.

BeitragFr, Feb 11, 2005 17:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Bin ich dumm! Rolling Eyes
Hab gar nicht bemerkt, dass er das schon geschrieben hatte!
Danke!

mfg

Artemis

BeitragFr, Feb 11, 2005 18:17
Antworten mit Zitat
Benutzer-Profile anzeigen
*g* Very Happy

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group