i don't imagie it would be too difficult, assuming the keyboard has some sort of writeable memory area (hdd, or ssd or RAM or whatever) it would just a matter of someone programming it into the operating system( although thats easier said than done , BUT it can be done!!)..its not like the old days when it was all on hardware ROM chips....