Thread Globales Tasten-Event abfangen (win) (20 answers)
Opened by GoodFella at 2007-02-28 12:24

GoodFella
 2007-02-28 13:51
#74656 #74656
User since
2007-01-09
192 Artikel
BenutzerIn
[default_avatar]
Soweit war ich auch schon, hatte diesen Code hier:

Code (perl): (dl )
1
2
3
4
5
6
7
8
use Term::ReadKey;
  if (defined ($char = ReadKey(-1)) ) 
   {
    if(ord($char) == 27)
     {
      ...
     }
   }


Das ganze Dann als Repeat alle 100ms per Tk aufgerufen.
Ich möchte aber auch die Events abfangen, die _ausserhalb_ der Konsole benutzt werden.

Im Prinzip wurde ich darum gebeten, ein Chef-Programm zu schreiben, soll heissen: Man drückt eine Taste und ein Tk-Window poppt auf, dass den ganzen Bildschirm verdeckt, worauf ein Screenshot des Desktops auf einer Canvas abgebildet ist, der nach viel Arbeit aussieht. Dieses wird alle 10ms wieder in der Focus gebracht. Man drückt die Taste wieder und dieser verschwindet.

Es gibt da halt ein Online-Poker, der ständig den Focus nimmt, da hilft Alt-Tab nicht mehr ^^
Nicht, dass ich das verwenden würde ... ;P

View full thread Globales Tasten-Event abfangen (win)