Capslock

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Blitzkrieg Bop

Betreff: Capslock

BeitragDo, Feb 17, 2005 19:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo!
Kann mir jemand sagen wie ich an den Capslock rankomme?
Es gibt da sicher einen Weg um herauszufinden, ob er gerade aktiv oder inaktiv ist?!
Natürlich meine ich nicht Keydown(XX) oder sowas. Stellt es euch so vor, ihr startet ein Programm und ohne das ihr was tippen müsst, wird der Capslock Status angezeigt. Also, viell kennt jemand ne DLL oder so.
Bin gespannt.
MFG Very Happy
~ Hey Ho Let's Go ~

D2006

Administrator

BeitragDo, Feb 17, 2005 21:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

hast du ein Glück. Beschäftigte mich vor kurzem damit:

Code: [AUSKLAPPEN]
Graphics 400,400,0,2
SetBuffer BackBuffer()

Const NUM_LOCK%    = $90
Const SCROLL_LOCK% = $91
Const CAPS_LOCK%   = $14

While Not KeyHit(1)
Cls
Text 10,10,Get_Key(NUM_LOCK%)
Text 10,22,Get_Key(CAPS_LOCK%)
Text 10,34,Get_Key(SCROLL_LOCK%)
Flip

Wend
End

Function Get_Key(key%)
   Local bnk = CreateBank(256),a
   GetKeyboardState(bnk)
   a = PeekByte (bnk,key%)
   FreeBank bnk
   Return a
End Function


.decls hat Folgendes geschrieben:
.lib "user32.dll"

GetKeyboardState%(Key*):"GetKeyboardState"
SetKeyboardState%(Key*):"SetKeyboardState"


MfG
D2006
 

Blitzkrieg Bop

BeitragDo, Feb 17, 2005 21:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey, danke D2006 ! Very Happy
Hab schon gehofft, das in deiner guten Eingaberoutine zu finden, aber da war es nicht drin, oder ich habe es übersehen!
Danköööö! Very Happy
~ Hey Ho Let's Go ~

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group