I don't see any reason for programmable keyboard.
if one knows how to do programs, the receival of keyboard signals is also doable without any hardware specially supporting it.
_________________________
!

download KiXnet