All credit goes to g3rm0 and xUmaRix.
Let's go ... first of all, in Windows, you can use
Gizmo Drive software.
After install the software, reboot your system, for everything to take effect.
You also need this file:
blac_navi_pad.kl , I got it from g3rm0's rootfs.img. Thanks again.
Ok, run Gizmo Drive software and mount your rootfs.img as a virtual hard drive. Enter to I:\init.etc\keymaps and paste black_navi_pad.kl (where I: is my virtual hard drive), after, open I:init (with notepad) and add these lines:
elif /bin/grep -c 'physkeyboard=blac' /proc/cmdline >/dev/null; then
echo "USING BLACKSTONE NAVI"
cp -f /init.etc/keymaps/blac_navi_pad.kl /etc/keymaps/raph_navi_pad.kl
cp -f /init.etc/keymaps/oldqwerty_microp-keypad.kcm.bin /etc/keymaps/microp-keypad.kcm.bin
before
else
echo "USING OLD KEYMAP"
cp -f /init.etc/keymaps/oldqwerty_microp-keypad.kcm.bin /etc/keymaps/microp-keypad.kcm.bin
cp -f /init.etc/keymaps/oldqwerty_microp-keypad.kl /etc/keymaps/microp-keypad.kl
cp -f /init.etc/keymaps/oldqwerty_raph_navi_pad.kl /etc/keymaps/raph_navi_pad.kl
fi
Thanks to xUmaRix for this.
Unmount rootfs.img and copy it in your sdcard.
Now, just add
physkeyboard=blac in your startup.txt and enjoy it.