Ответ: нажатие кнопок подряд
можно по-извращатся и оптимизировать до максимума
расмотрим integer : abcd, то-есть в нём 4 байта
клавишу телефона можно кодировать 1 байтом
младший байт d не будем использовать (нужна комбинация из 3)
потому d всегда равен 0
после нажатия клавиши мы смещяем этот integer в лево на байт
пишем в c нашу текущую клавишу
и потом проверяем весь integer с заранее подготовленым числом которое означает комбинацию
после прохождения какого нибудь времени (300 мс) после последнего нажатия - можно обнулить наш integer чтобы комбинация не сработала без учёта времени между клавишами
для комбинаций больше чем 4 клавиши надо что-то другое использовать
|