El caso es que sigo las instrucciones... y sale esto:
blanco = Color.new(255,255,255)
verde = Color.new(0,255,0)
dofile("./danzeff.lua")
teclado = Danzeff:New()
teclado:Init(330,122)
texto = ""
while true do
screen:clear()
pad = Controls.read()
teclado:Display()
caracter = teclado:Input(pad)
if pad ~= oldpad and caracter ~= 0 then
texto = texto..string.char(caracter)
end
screen:print(100,100,texto,verde)
oldpad = pad
screen.flip()
screen.waitVblankStart()
end
El problema es que no borra, y salen caracteres raros.
a ver si podéis echarme una manita
SAludos.