Ваш обработчик из одной сконкатенированной строки кодов символов, кажется, будет одинаково работать для любой последовательности кодов, образующих данную строку, поэтому лучше бы ее массивом кодов задавать.
Вы не поверите, но на игре (аппаратной такой) советского производства «Электроника… » автослалом. (короче, гоночки) тоже был некий код. Или это странное стечение обстоятельств. Однажды игра сломалась так, что нельзя было ничего запустить, нельзя было пользоваться часами и будильником, при нажатии кнопок загорались самые разные комбинации сегментов на жк экране. Так вот, в попытках как-то привести к жизни железку, я наткнулся на страшную комбинацию, когда надо было сначала удерживать две кнопки, нажать иголочкой на кнопку настройки (вроде будильник там настраивался или часы), и дальше ещё пару кнопок нажать последовательно, удерживая уже одну. Комбинацию я не помню уже. Но тогда это оживило игрушку, и она ещё месяц проработала, после чего снова окирпичилась. И снова удалось её оживить тем же методом. Однако ещё через пару месяцев она уже совсем сломалась, и не получилось ничего с ней сделать.
Konami code или читайте между строк