![]() |
Mausklick bei linkshändern
Gibt es eine API Funktion um festzustellen, ob das System auf links oder auf rechtshänder eingestellt ist?
das mouse_event auf rechts umzustellen fänd ich net so toll. |
Re: Mausklick bei linkshändern
In der Registry gibts einen Schlüssel:
HKEY_CURRENT_USER\Control Panel\Mouse\SwapMouseButtons Vielleicht hilft dir das ja weiter. (eventuell auf 1 ändern. Standard is 0) Man liest sich, Stanlay :hi: |
Re: Mausklick bei linkshändern
Ja das würde sicherlich gehen. Fänd ich aber ein wenig radikal nur um den Status der Maus abzufragen noch in der Regestry zu lesen.
|
Re: Mausklick bei linkshändern
Naja...das sind eben Einstellungen. Und diese Einstellungen müssen ja irgendwo gespeichert werden. und das macht windows halt in der Registry. Außerdem, was ist daran radikal? :wink: Das is ja nix gefährliches...
Was ich interessieren würde, was willst du denn genau machen? Dann gibts vielleicht auch noch Alternativen. Also wenn du Einfach nur die Maustasten vertauschen willst, dann geht das mit dieser Prozedur (Aus dem Easy Delphi Helper):
Delphi-Quellcode:
aufrufen musst du die Prozedur halt dann mit "SwapMouseButtons(True)" oder eben mit False.
procedure SwapMouseButtons(const ASwap: Boolean);
Begin if ASwap then SystemParametersInfo(SPI_SETMOUSEBUTTONSWAP,1, Nil, 0) else SystemParametersInfo(SPI_SETMOUSEBUTTONSWAP,0, Nil, 0); end; Man liest sich, STanlay :hi: |
Re: Mausklick bei linkshändern
Diese SPI Funktion hatte ich vorher auch schon gefunden. Bringt mir aber nix, da ich ja wissen muss, wie die Grundeinstellungen sind.
Habs jetzt einfach aus der registry ausgelesen :?. Nich so der burner, geht aber. Danke!! |
Re: Mausklick bei linkshändern
Moin jabber,
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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