I've included xi810-4.3.0v2-xkbd package in a build of Puppy 2.13Alpha1_Barebones_Retro if anyone wants to test this.
http://www.puppylinux.ca/tpp/tronkel
Uses the older kernel version 2.6.18.1
3.02Alpha1_Barebones_retro with xi810-4.3.0v2-xkbd package
3.02Alpha1_Barebones_retro with xi810-4.3.0v2-xkbd package
Life is too short to spend it in front of a computer