keyboard remote first rev