dan, you don't need to MAP , it's mapped by default. that why i choosen Native method instead of HID mehod, to avoid remaping.
Now that's true i haven't checked myself the phonejoy coz i don't have one, but there is no reason it won't work because all others supported device work. i remember a beta tester told me it wasn't worked but once he switched off IME, it worked.
Unselect BLUEZ IME into Android menu Parameters ' Language and keyboard'