to Direct way, AleksNik и конечно же Hruks

Спасибо большое! Теперь работает все. Только не совсем понятно, что такое маппер: это когда на одну кнопку 2 функции через shift? И для чего нужна задержка?