Physical keyboard bindings?
I have spoken with the Measy the manufacturer of the RC12, they claim their .kl for the RC12 is proprietary, so I was unable to get an actual layout to install in the system/usr/keylayout/Vendor_XXXX_Product_XXXX.kl

In order to map the keyboard/KeyEvents you need to figure out the Vendor# and Product# of any USB keyboard/mouse device. 

adb shell
dmesg | grep usb

This gives you the Vendor/Product#s. 
Now you generate your own .kl file. My suggestion is to use the Generic.kl file in the /system/usr/keylayout/Generic.kl for reference. 

adb pull /system/usr/keylayout/Generic.kl


Then modify it as you see fit and CHANGE the name to /Vendor_XXXX_Product_XXXX.kl

adb push /system/usr/keylayout/Vendor_XXXX_Product_XXXX.kl
adb reboot