phoenix: hotkeys mit perl

Weiß jemand mit welchen Befehl man wartet bis eine Taste gedrückt wird, diese und diese dann in ne Variable schreibt?

  1. Weiß jemand mit welchen Befehl man wartet bis eine Taste gedrückt wird, diese und diese dann in ne Variable schreibt?

    simply
    <>;

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. Weiß jemand mit welchen Befehl man wartet bis eine Taste gedrückt wird, diese und diese dann in ne Variable schreibt?

      simply
      <>;

      etwas gesprächiger geht das schon :)

      $c = <STDIN>;

      Horst Knall

      --
       $a <=> $b
      1. simply
        <>;
        etwas gesprächiger geht das schon :)
        $c = <STDIN>;

        chomp $c;

        your turn

        mfg Beat

        --
        ><o(((°>           ><o(((°>
           <°)))o><                     ><o(((°>o
        Der Valigator leibt diese Fische
        1. Nein... da muss ich das Fenster aktiv haben. Das Fenster soll im hintergrund laufen.

          1. Falls jemand angst hat das ich einen Keylogger machen will: Es wird ein Hotkeytool das es mir ermöglicht bei DotA schneller die Zauber auszuwählen.

    2. Hallo Beat!

      <>;

      Warum die Dinge nicht beim Namen nennen:

      Using the diamond operator!

      Viele Grüße aus Frankfurt/Main,
      Patrick

      --
      _ - jenseits vom delirium - _

         Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
      J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?
      1. Hallo :)

        <>;

        Warum die Dinge nicht beim Namen nennen:

        Using the diamond operator!

        That is Marylin Monroes best friend, isn't it?

        mfg
        cygnus

        --
        Die Sache mit der Angel und dem  ><o(((°>  hat immer einen Haken ...
        1. da muss ich nachher noch enter drücken. Ich will aber das das programm ähnlich wie ein keylogger im hintergrund läuft.

          Falls jemand sicherheitsbedenken hat: Nein es wird kein Keylogger. Es wird ein Hotkeytool für DotA

          1. da muss ich nachher noch enter drücken. Ich will aber das das programm ähnlich wie ein keylogger im hintergrund läuft.

            Was heisst, im Hintergrund laufen?
            Eine Konsole muss nicht sichtbar sein, während sie Tastaturbefehle entgegennimmt.

            Ein Ansatz wäre mit threads zu arbeiten.

            Ansonsten solltest du dich mit IPC und Win32:EVent beschäftigen.
            Oder dir das Modul Term::ReadKey ansehen.

            Falls jemand sicherheitsbedenken hat: Nein es wird kein Keylogger. Es wird ein Hotkeytool für DotA

            Sagt mir nichts.

            mfg Beat

            --
            ><o(((°>           ><o(((°>
               <°)))o><                     ><o(((°>o
            Der Valigator leibt diese Fische
            1. da muss ich nachher noch enter drücken. Ich will aber das das programm ähnlich wie ein keylogger im hintergrund läuft.

              Was heisst, im Hintergrund laufen?
              Eine Konsole muss nicht sichtbar sein, während sie Tastaturbefehle entgegennimmt.

              Ein Ansatz wäre mit threads zu arbeiten.

              Ansonsten solltest du dich mit IPC und Win32:EVent beschäftigen.
              Oder dir das Modul Term::ReadKey ansehen.

              Falls jemand sicherheitsbedenken hat: Nein es wird kein Keylogger. Es wird ein Hotkeytool für DotA

              Sagt mir nichts.

              mfg Beat

              Ich nutze Linux

              Damit meine ich, dass es (ohne das es das aktive Fenster ist) einen Befehl daraf wartet das eine Taste gedrückt wird, eine aktion ausführt und auf eine neue Taste waret.

              1. hi,

                Ich nutze Linux

                Damit meine ich, dass es (ohne das es das aktive Fenster ist) einen Befehl daraf wartet das eine Taste gedrückt wird, eine aktion ausführt und auf eine neue Taste waret.

                $SIG{'ALRM'};

                wäre evntl. interessant.

                Hotte

                --
                Mach schon.
        2. Hallo cygnus!

          That is Marylin Monroes best friend, isn't it?

          Oh, I'm sure she called every operator her little diamond.

          Viele Grüße aus Frankfurt/Main,
          Patrick

          --
          _ - jenseits vom delirium - _

             Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
          J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?