| |
|
|
Jac de Lad | Hallo,
kann mir jemand sagen, wie ich den Status von Capslock/Rollen/Numlock ermitteln, bzw. manipulieren kann?
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 13.11.2005 ▲ |
|
|
|
|
| Nimmst Du den Codefinder unter Caps.
Popup: Suche=>Codes...=>Codesfinder
Du kannst dann ja bitte das Snipped erweitern auf NumLock und Rollen.
Salve. |
|
|
| |
|
|
|
Jac de Lad | Ahh! DANKE!
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 13.11.2005 ▲ |
|
|
|
|
Jac de Lad | Ähhhm, noch ne blöde Frage:
Wie kann ich den Status von Capslock ermitteln? Und wie funktioniert das mit Numlock und Scrolllock?
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 25.11.2005 ▲ |
|
|
|
|
Michael Wodrich | Wenn Du den Codeschnipsel nicht gefunden hast oder ihn nicht verstehst dann mußt Du es nur sagen. Ansonsten steht es dort doch beschrieben. Es ist ein Auszug aus einer Abfrageschleife.
Schau auch mal in der ODoku (API) unter GetKeyState (im Beispiel).
Eigentlich muß man da ja den Prozessor in der Tastatur direkt ansprechen. Unter DOS hat das ja auch noch einwandfrei funktioniert. Da waren dann die einzelnen Bits in einem Status-Byte für das ein und aus verantwortlich.
Habe in meinem Schatzkästchen aber auch die KeyboardState-Konstanten: - Offset 20 oder $14 = Caps-Lock - Offset 144 oder $90 = Num-Lock - Offset 145 oder $91 = Scroll-Lock
Für das Setzen gehst Du wie folgt vor: - Auslesen - Ändern des/der gewünschten Bytes - Zurückschreiben |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 26.11.2005 ▲ |
|
|
|
|
Jac de Lad | |
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 27.11.2005 ▲ |
|
|
|