Deutsch
Forum

NumLock-Taste anzeigen

 
Wenn die NumLock-Taste gedrückt , also der Ziffernblock aktiv ist hätte ich gern eine Meldung. Wie kann man das am Einfachsten anstellen ? - Danke im Voraus
 
07.05.2006  
 




Rolf
Koch
Hi Horst
KompilierenMarkierenSeparieren
Def GetKeyboardState(1) ! "USER32.DLL","GetKeyboardState"
declare state#

PROC NUMSTATE

    getmessage
    declare retstate&
    dim state#,256
    GetKeyboardstate(state#)

    if byte(state#,144) = 1

        retstate&=1

    else

        retstate&=0

    endif

    dispose state#
    return retstate&

ENDPROC

cls

while 1

    waitinput
    Numstate
    print &(0)

wend

 
07.05.2006  
 



Hallo Rolf

Danke !
 
07.05.2006  
 




Rolf
Koch
Sicha immmaaa doch
 
07.05.2006  
 



Nun wird aber weiter genervt ! Wie kann ich über Programmtext einer Taste einen Befehl unterjubeln ? - In diesem speziellen Fall soll die NumLock-Taste durch das Programm - aktiviert - gedrückt werden. Ist das überhaupt möglich und wenn, denke ich, geht das nur über eine Message - aber welche ????
Danke für jeden Denkanstoss
 
09.05.2006  
 



-- Problem erkannt - Problem gebannt - hab es selbst rausgefunden (man muss nur an der richtigen Stelle in der Profanhilfe suchen)

Für alle die es auch interessiert hier der Kurzcode:

$H Windows.ph
CLS
~keybd_event(144, 0, 0, 0) Numlock
~keybd_event(144, 0, ~KEYEVENTF_KEYUP, 0)
NumLock wird aktiviert - leuchtet
WAITINPUT
~keybd_event(144, 0, 0, 1) Numlock
~keybd_event(144, 0, ~KEYEVENTF_KEYUP, 1)
Numlock wird wieder deaktiviert
WAITINPUT
END

 
09.05.2006  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

870 Betrachtungen

Unbenanntvor 0 min.
ByteAttack30.08.2015
Ernst02.03.2015
Marcus Mayer12.09.2011

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

unbekannt (4x)
Rolf Koch (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie