I have a French (AZERTY) keyboard with an "Alt Gr" key instead of a right alt. When I press this key love.keypressed is called, and when I release it love.keyreleased is called. However love.keyboard.isDown("ralt") always returns false.
This is pretty easy to monkey-patch but it's a bit of a bummer.
Minimal code to reproduce:
local ralt = false love.keypressed = function(key) if key == "ralt" then ralt = true end end love.keyreleased = function(key) if key == "ralt" then ralt = false end end love.update = function() if ralt ~= love.keyboard.isDown("ralt") then print("oh no!") end end