Keyboard: Adding initial luddite keyboard framework (#4029)