SwitchPort und AutoRepeat

Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2163
Dabei seit: 03 / 2003
Betreff:

SwitchPort und AutoRepeat

 · 
Gepostet: Gestern um 11:50 Uhr  ·  #1
Hallo,

ich benutze gerade erstmals den FullAutoRepeat des Tasturtreibers.
Mein Setup sind 4 Taster, von denen 2 die Repeatfunktion benötigen.

Im Prinzip sieht das so aus:
Code

    If PipeStat(SwitchKeyPipe_G)<>0
      then
        Key:=PipeRecv(SwitchKeyPipe_G);
        
        If SMode in [0..1]
          then
            Case Key of
              0:DecToLim(Speed,8,2);
               |
              2:IncToLim(Speed,360,2);
               |
              EndCase;
          else
            Case Key of
              0:DecToLim(SSteps,1,1);
               |
              2:IncToLim(SSteps,999,1);
               |
              EndCase;
          EndIf;
      EndIf;


Auch die beiden anderen Tasten landen ja in der Pipe, obwohl hier die Funktion nicht benötigt wird.
Wie macht ihr das? Alle Tasten an dieser Stelle auswerten oder habt ihr zusätzlich im Programm ein
Code
    If Inp_Raise_G(SRun)
      then

drin.

Gruss
Harry
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 14 · Cache Hits: 13   36   49 · Page-Gen-Time: 0.016237s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI