Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Aktion auslösen, solange Taste gedrückt wird? (https://www.delphipraxis.net/141366-aktion-ausloesen-solange-taste-gedrueckt-wird.html)

Hobby-Programmierer 9. Okt 2009 19:34

Re: Aktion auslösen, solange Taste gedrückt wird?
 
Hm, irgendwie verstehe ich immer noch nicht was genau du meinst. Die Variable 'i' wird doch bis zum loslassen hochgezählt, oder etwa nicht - auch bei den Pfeiltasten!!
Und genauso musst du das Vorspulen triggern. Hast du nicht ein Demoprogramm damit wir das testen können.

Marco Steinebach 9. Okt 2009 20:15

Re: Aktion auslösen, solange Taste gedrückt wird?
 
Hallo,
Zitat:

Zitat von Hobby-Programmierer
Hm, irgendwie verstehe ich immer noch nicht was genau du meinst. Die Variable 'i' wird doch bis zum loslassen hochgezählt, oder etwa nicht - auch bei den Pfeiltasten!!

Tja, :-(, ich hab die Lösung: es stimmt, i wird brav hochgezählt, sogar in den entsprechenden Events. Das Problem liegt, leider, wo ganz anders. Ich habe hier einen Screen-Reader für blinde Menschen mitlaufen, der den Bildschirminhalt in Sprache umsetzt. Und dieses Wunderwerk von Programm, ;-), sendet, bei den Pfeil und home und End-Tasten irgendwelche KEYUP-Events dazwischen. Wenn ich das Ding ausschalte, und, sozusagen im Dunkeln, teste, dann funktioniert alles wie gewünscht.
Tja, langer Rede kurzer Sinn: ich werde ganz definitiv andere Tasten zum Spuhlen nehmen müssen! *grummel!
Dennoch vielen Dank für die Mühe und die vielne Antworten - jetzt weiß ich wenigstens 'ne Menge mehr über Message-Verarbeitung und Hooks!
Viele Grüße
Marco

Hobby-Programmierer 9. Okt 2009 20:20

Re: Aktion auslösen, solange Taste gedrückt wird?
 
Wenn du den Quellcode von dem Screen Reader hast, musst du halt den ändern :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 Uhr.
Seite 2 von 2     12   

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