Класс «keys»
Last updated
Was this helpful?
Служит для работы с кнопками на пульте робота.
Метод
Описание
Посылается, когда кнопка с указанным кодом нажата или отпущена.
Возвращает true, если кнопка с указанным кодом нажата в данный момент.
Сбрасывает запомненные нажатия кнопок.
Возвращает, была ли нажата кнопка с указанным кодом, сбрасывает запомненные нажатия для этой кнопки.
Посылается, когда кнопка с указанным кодом нажата или отпущена.
brick.keys().buttonPressed.connect(lambda code, value: brick.stop() if code == KeysEnum.Up else print(code))brick.keys().buttonPressed.connect(function(code, value){if (code==KeysEnum.Up)brick.stop() ; });Первый параметр — код кнопки, второй — 1, если кнопка нажата, 0, если отпущена.
Возвращает true, если кнопка с указанным кодом нажата в данный момент.
Возможные варианты:
KeysEnum.Left (код 105),
KeysEnum.Up (код 103),
KeysEnum.Down (код 108),
KeysEnum.Enter (код 28),
KeysEnum.Right (код 106),
KeysEnum.Power (код 116),
KeysEnum.Esc (код 1).
Сбрасывает запомненные нажатия кнопок.
Возвращает, была ли нажата кнопка с указанным кодом, сбрасывает запомненные нажатия для этой кнопки. Возможные варианты:
KeysEnum.Left (код 105),
KeysEnum.Up (код 103),
KeysEnum.Down (код 108),
KeysEnum.Enter (код 28),
KeysEnum.Right (код 106),
KeysEnum.Power (код 116),
KeysEnum.Esc (код 1).
Last updated
Was this helpful?
Was this helpful?
brick.keys().isPressed(KeysEnum.Up)brick.keys().isPressed(KeysEnum.Up);brick.keys().reset()brick.keys().reset();brick.keys().wasPressed(KeysEnum.Up)brick.keys().wasPressed(KeysEnum.Up);