![]() |
DelphiX: Input-Tasten abrufen
Hi,
man kann ja mit der DXInput Kompo die Tasten abrufen:
Delphi-Quellcode:
So, jetzt kann man ja, wenn man auf die DXInput Kompo doppelklickt, isLeft drei Tasten zuweisen. Angenommen ich weise isLeft einmal die Cursortaste-"Nach Links" zu und einmal die Taste "A". Wie kann ich nun unterscheiden ob "A" oder die Cursorteaste gedrückt wurde?
if isLeft in DXInput.States then
// blablabla |
Re: DelphiX: Input-Tasten abrufen
*push* :angel2:
Sollte ich das vielleicht über zwei DXInputs lösen? |
Re: DelphiX: Input-Tasten abrufen
Hi,
wenn du nur Tatstatureingaben abfragen willst (und nichtt Joystick gleichzeitig), dann kannst du das mit
Delphi-Quellcode:
Leider weiß ich nich, warum das bei mir nicht mit Integers in den [] klappt. (A ist 41), aber mit vk_up, vk_return etc. klappt's
if Form1.DXInput1.Keyboard.Keys[vk_key] = true then ...
|
Re: DelphiX: Input-Tasten abrufen
Hi,
thx, werd ich mal probieren. Ausserdem kannst du dir das = true sparen ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:38 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