Zum Hauptinhalt springen

Hardware-Maustaste drücken (:down)

Diese Methode ist erst in Versionen nach 20260805 verfügbar.

Deklaration

Status, Fehlermeldung = Mausobjekt:down(Taste)

Parameter

  • Taste Ganzzahl oder Textwert; es können 1 ~ 32 oder eine Tastenbezeichnung aus der folgenden Tabelle übergeben werden. Bei Zeichenfolgen wird die Groß-/Kleinschreibung nicht beachtet.

Rückgabewert

  • Status Boolescher Wert; bei erfolgreichem Drücken true, bei einem Fehler false
  • Fehlermeldung Textwert; Grund für das fehlgeschlagene Drücken

Beschreibung

Der Tastenbereich ist 1 ~ 32; Werte außerhalb dieses Bereichs werden als Lua-Parameterfehler ausgelöst.

NameNummer
left1
right2
middle3
back4
forward5

Die Nummern 1, 2 und 3 entsprechen normalerweise der linken, rechten und mittleren Taste. back und forward sind Aliase für die Nummern 4 und 5. Die Nummern 6 ~ 32 haben keine festen Namen; ihr konkretes Verhalten hängt von iOS und der Ziel-App ab. Einige Apps empfangen möglicherweise nur die ersten 5 Tasten.

Beispiel

local m = assert(mouse.connect())
assert(m:down("left"))
assert(m:up("left"))
assert(m:down(13))
assert(m:up(13))
assert(m:disconnect())