ok i added ur suggestions and codes and its still SAME... i press button USB activated i realease button USB deactivated... but i want it to stay activated after i stop holding that button :(
Code:-- Moj prvy LUA program
-- Author: myschoo
-- ******* Variables ********
green = Color.new(0,255,0)
zelena = Color.new(34,70,77)
oranzova = Color.new(214,128,11)
modra = Color.new(0,24,240)
bordova = Color.new(138,0,11)
myschoo = Color.new(236,225,28)
biela = Color.new(255,255,255)
upPressed = 'Drzis sipku nahor'
downPressed = 'Drzis sipku nadol'
leftPressed = 'Drzis sipku dolava'
rightPressed = 'Drzis sipku doprava'
LPressed = 'Drzis "L" tlacitko'
-- *****Main Loop******
while true do
dofile("key.lua")
back = Image.load("blue.jpg")
boltsnd = Sound.load("sound.wav")
screen:blit(0, 0, back)
screen:print(145, 5, 'Podrz START pre vypnutie', biela)
screen:print(155, 15, "Podrz SELECT pre USB", biela)
screen:print(155, 25, "Podrz krizik pre zvuk", biela)
screen:print(145, 35, 'Podrz R+stvorec pre info', biela)
screen:print(145, 45, 'Podrz R+L pre klavesnicu', biela)
pad = Controls.read()
if pad:up() then
screen:print(185,125,upPressed,green)
end
if pad:down() then
screen:print(185,125,downPressed,zelena)
end
if pad:left() then
screen:print(185,125,leftPressed,oranzova)
end
if pad:right() then
screen:print(185,125,rightPressed,modra)
end
if pad:l() then
screen:print(185,125,LPressed,bordova)
end
if pad:r() then
screen:print(185,125,'Drzis "R" tlacitko',green)
end
if pad:triangle() then
screen:print(185,125,'Drzis trojuholnik',zelena)
end
if pad:circle() then
screen:print(185,125,'Drzis kruzok',oranzova)
end
if pad:cross() then
boltsnd:play()
screen.flip()
Music.volume(128)
end
if pad:square() then
screen:print(185,125,'Drzis stvorec',bordova)
end
oldpad=Controls.read()
usbmode=false
select_does_this = 1
if pad:select() and select_does_this == 1 then
select_does_this = 2
elseif select_does_this == 2 then
select_does_this = 1
end
if pad:select() and oldpad:select()~=pad:select() then
if usbmode then
System.usbDiskModeDeactivate()
else
System.usbDiskModeActivate()
end
end
if select_does_this == 1 then
System.usbDiskModeDeactivate()
elseif select_does_this == 2 then
System.usbDiskModeActivate()
oldpad=pad
end
if pad:start() then
break
end
if pad:square() and pad:r() then
screen:print(175, 255, 'Autor: myschoo', myschoo)
end
if pad:r() and pad:l() then
-- Examples
print(keyboard())
thetext = keyboard()
end
screen.waitVblankStart()
screen.flip()
end
