Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Verschiedene Tasten Gleichzeitig benutzen (https://www.delphipraxis.net/29846-verschiedene-tasten-gleichzeitig-benutzen.html)

Jensmann 15. Sep 2004 13:18


Verschiedene Tasten Gleichzeitig benutzen
 
Hallo,

was muss ich machen um zwei verschiedene images gleichzeitig mit den Tasten stetig zu bewegen?

bei mir bewegen sich die images nur stück für stück.

himitsu 15. Sep 2004 14:45

Re: Verschiedene Tasten Gleichzeitig benutzen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Merk dir doch einfach welche Tasten gedrückt sind und bearbeite das in einen schnellem Timer.
> onKeyDown, onKeyUp & Timer

2 Tasten gleichzeitig machen wohl keine Probleme und ich hab es auch schon mit bis zu 4 Tasten gleichzeitig geschaft. (z.B. die Tasten "1" bis "4")
Wo die maximale Anzahl der Möglichen Tasten lieg bekommst du leicht raus ... einfach immer mehr Tasten drücken, sobald die Eingabe stockt und oder der PC piept hast du zuviele.

In der Demo werden die aktiven Tasten direkt in einem Array gespeichert, aber das läßt sich einfach verbessern.

Robert Marquardt 15. Sep 2004 15:29

Re: Verschiedene Tasten Gleichzeitig benutzen
 
Wieviele Tasten sicher erkannt werden wenn man sie gleichzeitig drueckt ist von der Keyboard-Hardware abhaengig.
Mindestens 3 geht immer, aber USB beschraenkt auf maximal 6.

Jensmann 17. Sep 2004 18:17

Re: Verschiedene Tasten Gleichzeitig benutzen
 
"Merk dir doch einfach welche Tasten gedrückt sind und bearbeite das in einen schnellem Timer. "

wie meinst du das jetzt mit einem timer?

jfheins 17. Sep 2004 18:22

Re: Verschiedene Tasten Gleichzeitig benutzen
 
Timer:
:arrow: Unsichtbare Komponente, auf Registerkarte "System"
:arrow: Event "Timer1OnTimer" wird in dem bei Intervall angegebenen Zeitabständen aufgerufen.
:arrow: Das Intervall ist in Millisekunden
:arrow: Da Win, Linux oder auch alle anderen Betriebsysteme nicht in echtzeit arbeiten,
wirst ein Timer höchstens so alle 20 Millisekunden aufgerufen werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 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