Difference between revisions of "love.keypressed (Deutsch)"

m
(Update german translation.)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Eine Callback-Funktion, die ausgeführt wird, wenn eine Taste gedrückt wird.
+
Eine Rückruffunktion, welche ausgeführt wird, sobald der Nutzer eine Taste drückt.
 +
 
 +
Zur korrekten Verarbeitung von Unicode-Input muss [[love.textinput (Deutsch)|love.textinput]] verwendet werden.
 +
 
 
== Funktion ==
 
== Funktion ==
=== Überblick ===
+
{{newin|[[0.9.0]]|090|type=variant}}
 +
=== Übersicht ===
 +
<source lang="lua">
 +
love.keypressed( key, isrepeat )
 +
</source>
 +
=== Argumente ===
 +
{{param|KeyConstant (Deutsch)|key|Der Charakter der gedrückten Taste.}}
 +
{{param|boolean (Deutsch)|isrepeat|Entscheidet ob die Funktion wiederholt werden soll, wenn die Taste gedrückt gehalten wird. Der Abstand zwischen dem erneuten Funktionsaufruf ist dabei von den System des Benutzers abhängig.}}
 +
=== Rückgabewerte ===
 +
Keine.
 +
=== Anmerkungen ===
 +
Die Tastenwiederholung muss mit [[love.keyboard.setKeyRepeat (Deutsch)|love.keyboard.setKeyRepeat]] aktiviert werden.
 +
== Funktion ==
 +
{{oldin|[[0.9.0]]|090|type=variant|text=Unicode-Input wird nun von [[love.textinput (Deutsch)|love.textinput]] verarbeitet}}
 +
=== Übersicht ===
 
<source lang="lua">
 
<source lang="lua">
 
love.keypressed( key, unicode )
 
love.keypressed( key, unicode )
 
</source>
 
</source>
=== Arguments ===
+
=== Argumente ===
{{param|KeyConstant|key|Das Zeichen, welches gedrückt wurde.}}
+
{{param|KeyConstant (Deutsch)|key|Der Charakter der gedrückten Taste.}}
{{param|number|unicode|Die Unicode-Nummer der gedrückten Taste.}}
+
{{param|number|unicode|Die Unicode-Zahl der gedrückten Taste.}}
=== Rückgabewert ===
+
=== Rückgabewerte ===
Keiner.
+
Keine.
 +
== Beispiele ==
 +
Beendet das Spiel mit Hilfe von [[love.event.quit (Deutsch)|love.event.quit]], sobald der Spieler die Escape-Taste drückt.
 +
<source lang="lua">
 +
function love.keypressed(key)
 +
  if key == "escape" then
 +
      love.event.quit()
 +
  end
 +
end
 +
</source>
 
== Siehe auch ==
 
== Siehe auch ==
* [[parent::love]]
+
* [[parent::love (Deutsch)|love]]
 +
* [[love.keyreleased (Deutsch)|love.keyreleased]]
 +
* [[love.keyboard.isDown (Deutsch)|love.keyboard.isDown]]
 +
* [[love.textinput (Deutsch)|love.textinput]]
 
[[Category:Callbacks]]
 
[[Category:Callbacks]]
{{#set:Description=Eine Callback-Funktion, die ausgeführt wird, wenn eine Taste gedrückt wird.}}
+
{{#set:Description=Eine Rückruffunktion, welche ausgeführt wird, sobald der Nutzer eine Taste drückt.}}
 +
{{#set:Subcategory=General}}
 +
{{#set:Since=000}}
 
== Andere Sprachen ==
 
== Andere Sprachen ==
 
{{i18n|love.keypressed}}
 
{{i18n|love.keypressed}}

Latest revision as of 03:49, 14 November 2014

Eine Rückruffunktion, welche ausgeführt wird, sobald der Nutzer eine Taste drückt.

Zur korrekten Verarbeitung von Unicode-Input muss love.textinput verwendet werden.

Funktion

Available since LÖVE 0.9.0
This variant is not supported in earlier versions.

Übersicht

love.keypressed( key, isrepeat )

Argumente

KeyConstant (Deutsch) key
Der Charakter der gedrückten Taste.
boolean (Deutsch) isrepeat
Entscheidet ob die Funktion wiederholt werden soll, wenn die Taste gedrückt gehalten wird. Der Abstand zwischen dem erneuten Funktionsaufruf ist dabei von den System des Benutzers abhängig.

Rückgabewerte

Keine.

Anmerkungen

Die Tastenwiederholung muss mit love.keyboard.setKeyRepeat aktiviert werden.

Funktion

Removed in LÖVE 0.9.0
Unicode-Input wird nun von love.textinput verarbeitet.

Übersicht

love.keypressed( key, unicode )

Argumente

KeyConstant (Deutsch) key
Der Charakter der gedrückten Taste.
number unicode
Die Unicode-Zahl der gedrückten Taste.

Rückgabewerte

Keine.

Beispiele

Beendet das Spiel mit Hilfe von love.event.quit, sobald der Spieler die Escape-Taste drückt.

function love.keypressed(key)
   if key == "escape" then
      love.event.quit()
   end
end

Siehe auch


Andere Sprachen