Это скелет. Чтобы заработало нужно еще ряд добавлений.
Второй вариант. Можно попробовать на компараторах. От кнопки заряжается кондюк. От него на два компаратора с разными уровнями включения. Можно попробовать применить таймеры. Кнопка нажата - блокируется включение. отпускается включается тот компаратор до какого уровня зарядился конденсатор. Если второй -длинное нажатие. Одновременно блокируется первый компаратор. Тоже проект.