Этим утром я натолкнулся на следующую реализацию правила 110 в чистом HTML5 + CSS3 (без javascript).Вы нажимаете клавишу Tab и пробел в последовательности, чтобы запустить автомат.
http://elilies.com/rule110-full.html
Я посмотрел на исходный код, но я действительно не могу понять, как он отслеживает состояние.Когда нажата вкладка, я полагаю, что включаются селекторы фокусировки, но я не уверен, что происходит при нажатии пробела.