![]() |
Cursor auf Ziffernblock
Hallo,
weiß einer von euch, wie ich prüfen kann, ob nun der Cursor Links bei den Cursorn oder auf dem Ziffernblock gedrückt wurde? Hintergrund: Ich würde auf den Tasten des Ziffernblocks gerne Systemweite Hotkeys eintragen, allerdings kann ich da nur was registrieren, wenn NumLock ein ist (VK_NUMPAD4 als Hotkey reagiert leider nur, wenn Numlock an ist). |
Re: Cursor auf Ziffernblock
Bei WM-KEYDOWN/WM_KEYUP ist im LParam das Extended-Bit enthalten (Bit 24). Es unterscheidet z. B. ob die linke oder rechte Taste von Shift gedrueckt wurde. Bei den Richtungstasten unterscheidet es zwischen Cursor-Block und Zahlen-Block.
|
Re: Cursor auf Ziffernblock
WM_KEYUP/DOWN nutzt mir nichts.
Ich fange die Nachricht WM_HOTKEY ab (wegen Systemweitem Hotkey).... |
DP-Maintenance
Dieses Thema wurde von "SirThornberry" von "Object-Pascal / Delphi-Language" nach "Windows API / MS.NET Framework API" verschoben.
|
Re: Cursor auf Ziffernblock
Das laesst sich bei WM_HOTKEY offensichtlich nicht unterscheiden. Damit bleibt nur die Moeglichkeit das NumLock zu aktivieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz