Как увеличить значение с помощью нажатия клавиши в Roku - PullRequest
0 голосов
/ 30 сентября 2019

Я пытался изменить значение события нажатия одной клавиши Roku. Я устанавливаю 10 в качестве среднего значения и нажимаю правую клавишу для увеличения на 11,12,13 и нажимаю влево до 9,8,7. Возможно ли это в Року?

1 Ответ

1 голос
/ 01 октября 2019

Я не знаю, по какой причине вы делаете это, вы можете попробовать это ниже код:

Инициализируйте значения в init ()

sub init()
    m.leftValue = 10
    m.rightValue = 10
end sub

Вы можете обрабатывать наключевые события здесь:

function onKeyEvent(key as String, press as Boolean) as Boolean
? "in onKeyEvent "; key; " "; press
if press then
    if key = "right"
        if m.rightValue < 13
            m.rightValue = m.rightValue + 1
        else
            m.rightValue = 10
            m.rightValue = m.rightValue + 1
        end if
        ? "rightValue--->>>"; m.rightValue
        return true
    else if key = "left"
        if m.leftValue > 7
            m.leftValue = m.leftValue - 1
        else
            m.leftValue = 10
            m.leftValue = m.leftValue - 1
        end if
        ? "leftValue--->>>"; m.leftValue
        return true
    end if
end if
return false
end function
...