Вот скетч этот Вы же не по приведённой ссылке брали?
Чем дальше от оригинала, тем больше теряется деталей, например таких:
“There seem to be some newer USB keyboards around, that no more support the PS/2 protocol, though.”
Так что если это всё не работает, то возникает первый вопрос - а должно?