love.keyboard.isDown (Français)

Vérifie si une certaine touche est pressée. Ne pas confondre avec love.keypressed ou love.keyreleased.

Fonction

Synopsis

down = love.keyboard.isDown( key )

Arguments

KeyConstant (Français) key
La touche à vérifier.

Retourne

boolean (Français) down
True (vrai) si la touche est pressée, false sinon.

Fonction

Disponible depuis LÖVE 0.7.2
Ce-tte variant n'est pas supporté-e par des versions plus anciennes.

Synopsis

anyDown = love.keyboard.isDown( key, ... )

Arguments

KeyConstant (Français) key
Une touche à vérifier.
KeyConstant (Français) ...
Touches additionnelles à vérifier.

Retourne

boolean (Français) anyDown
True (vrai) si une des touches fournies est pressée, false (faux) si aucune.

Exemples

Augmenter une valeur tant qu'une touche est pressée

local val = 0;
function love.update(dt)
    -- Nous allons augmenter la variable de 1 pour chaque seconde durant laquelle la touche est pressée.
    if love.keyboard.isDown("up") then
        val = val + dt
        print(val)
    end
 
    -- Nous allons diminuer la variable par 1/s si n'importe quel des touches wasd est pressée. 
    if love.keyboard.isDown('w', 'a', 's', 'd') then
        val = val - dt
        print(val)
    end
end

Voir également


Autres langues