more generique keyboard gpio base