add keyboard push event