Ergebnis 1 bis 7 von 7

Thema: Tastenscript

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Das angesprochene Mausskript: Klick mich!

    Dieses Mausskript läßt sich auch zur Tastenabfrage verwenden.
    Code:
    Mouse.pressed?(key)
    Diese Funktion prüft ob die angegebene Taste gedrückt ist. Die Taste wird dabei durch ihren Virtual Key Code repräsentiert, welcher in der Regel in Hexadezimal angegeben wird. So entspricht der Hexadezimalwert 41 beispielsweise der Taste "a".
    Code:
    Mouse.pressed?(0x41)
    Damit würde ich also überprüfen ob die Taste "a" gedrückt ist. (die 0x davor geben Ruby an, daß ich die Zahl in Hexadezimal angebe)

    Eine Liste aller Virtual Key Codes findet sich im msdn: Klick mich!

    Allerdings arbeite ich gerade sowieso an einem eigenen Keyboard-skript, aber zur Not sollte das es ja auch tun =).

    Zitat Zitat
    Keine Ahnung warum die tastenscripte so kompliziert sind.
    Die Tastenabfrage funktioniert über die WinAPI und diese ist nicht unbedingt ziemlich einfach. Davon abgesehen sind ist dein gepostetes Skript (du könntest code-Tags verwenden) relativ seltsam in der Bedienung.

    Edit:
    Darkelf: Hier wurde nach einem Skript für den XP gefragt. Inelukis Tastenpatch ist nur für den 2k gedacht. Auch sonst ist das Verwenden von 2k-Skripts im XP für solche Sachen nicht wirklich effektiv, da es mit Ruby tausend mal besser geht.

    Geändert von MagicMagor (07.09.2006 um 09:54 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •