Hi,
A friend of mine bought to me a DiNovo mini keyboard yesterday. I got no issue to connect to my Streak, but the layout used by Android was the qwerty one... Ugly as I'm in France and my DiNovo keyboard has the Azerty French keyboard...
I looked a bit on the net and didn't find the required configuration files (Android was looking for a "/system/usr/keychars/Logitech_________Bluetooth_Keyboard.kcm.bin" file).
I spent my day on adapting the Logitech_________Bluetooth_Keyboard.kcm.bin and Logitech_________Bluetooth_Keyboard.kl files to get an "almost" correct configuration, so I wanted to share that with you.
Working :
- Vol Up / Down
- "Vol off" is mapped to "HOME" key
- "Record on" is mapped to "MENU" key
- bottom-right key mapped to BACK
- "Windows" key is mapped to "HOME" key
- "Control" key is mapped to "Alt left" key
- "Alt Right" key is mapped to... "Alt right" key
- "Maj left" is mapped to "Shift left" key
- "Maj right" is mapped to "Shift right" key
- All other keys should be mapped as shown on the keyboard layout.
Still Not Working :
- Keys "OK", "D-Pad center" and "Enter" are sharing the same scancode. Not sure there's a way to distinguish them...
How To Install :
- Unzip the zip file on your computer
- Copy the Logitech_________Bluetooth_Keyboard.kcm.bin and Logitech_________Bluetooth_Keyboard.kl from the relevant folder (qwerty, qwertz or azerty) to the main one.
- Launch the ADBInstallation.cmd script
Once done, reconnect to your DiNovo keyboard, and it should be fine !
The ADBInstallation.cmd script just mount the /system partition in rw mode, push the two files and set correct owner/permissions on these.
If someone is interested by the same for some other DiNovo keyboard layout, just send me a picture of the keyboard itself and give me a little time...
EDIT:
German "Qwertz" DiNovo keyboard added.
English "Qwerty" DiNovo keyboard added.
A friend of mine bought to me a DiNovo mini keyboard yesterday. I got no issue to connect to my Streak, but the layout used by Android was the qwerty one... Ugly as I'm in France and my DiNovo keyboard has the Azerty French keyboard...
I looked a bit on the net and didn't find the required configuration files (Android was looking for a "/system/usr/keychars/Logitech_________Bluetooth_Keyboard.kcm.bin" file).
I spent my day on adapting the Logitech_________Bluetooth_Keyboard.kcm.bin and Logitech_________Bluetooth_Keyboard.kl files to get an "almost" correct configuration, so I wanted to share that with you.
Working :
- Vol Up / Down
- "Vol off" is mapped to "HOME" key
- "Record on" is mapped to "MENU" key
- bottom-right key mapped to BACK
- "Windows" key is mapped to "HOME" key
- "Control" key is mapped to "Alt left" key
- "Alt Right" key is mapped to... "Alt right" key
- "Maj left" is mapped to "Shift left" key
- "Maj right" is mapped to "Shift right" key
- All other keys should be mapped as shown on the keyboard layout.
Still Not Working :
- Keys "OK", "D-Pad center" and "Enter" are sharing the same scancode. Not sure there's a way to distinguish them...
How To Install :
- Unzip the zip file on your computer
- Copy the Logitech_________Bluetooth_Keyboard.kcm.bin and Logitech_________Bluetooth_Keyboard.kl from the relevant folder (qwerty, qwertz or azerty) to the main one.
- Launch the ADBInstallation.cmd script
Once done, reconnect to your DiNovo keyboard, and it should be fine !
The ADBInstallation.cmd script just mount the /system partition in rw mode, push the two files and set correct owner/permissions on these.
If someone is interested by the same for some other DiNovo keyboard layout, just send me a picture of the keyboard itself and give me a little time...
EDIT:
German "Qwertz" DiNovo keyboard added.
English "Qwerty" DiNovo keyboard added.
Attached Files
Edited by BiboTheClown, 04 December 2010 - 11:46 AM.







Sign In
Create Account

Back to top













