Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
kallt_kaffe
Old
(Last edited by kallt_kaffe; 11th March 2012 at 07:31 AM.)
#1  
Senior Member - OP
Thanks Meter 1152
Posts: 1,469
Join Date: Mar 2010

 
DONATE TO ME
Default [Android 3.0+, ROOT] USB and Bluetooth Keyboard layout for non-US users

NOTE: These apps are now more or less obsolete. The new app External Keyboard Helper Pro works on Android 2.3+ and does not require root.





Being swedish and owning a couple of tablets I soon realized using an USB or Bluetooth keyboard wasn't very useful. Even though my Galaxy Tab 8.9 have some support for it when using stock ROM it was still far from perfect.

So I started to tweak the keymaps until I got a perfect setup both for my full size USB keyboard and my smaller Targus iPad bluetooth keyboard.

I realized other might want this aswell and also that the problem is not limited to Swedish/Finnish users so I created an app for it and then expanded it with different version for different layouts.

So far I've made keymaps för Swedish/Finnish, Norwegian, Danish, German and British layouts. For the nordic versions I've also included a special layout made for the nordic version of the Targus iPad/iPad2 bluetooth keyboards (which is the bluetooth keyboard I use myself). I can add more variants if needed, just let me know.

All apps have a demo version that works identically like the full version except for the space bar that always prints a capital "S" on the demo version.

Swedish/Finish layout
Norwegian layout
Danish layout
German/Austrian layout (QWERTZ)
British layout
French layout (AZERTY)
Belgian layout (AZERTY)
Spanish layout
Lithuanian layout
NOTE! Only works on rooted devices and at least on the Samsung Galaxy Tab that I have the Samsung Input method is automaticly choosed when it detects a physical keyboard and somehow it tries to fix the keymapping but it has issues like the ALT and CTRL buttons not working. Manually switching to "Android keyboard" will make it use my mappings.
Attached Thumbnails
Click image for larger version

Name:	logo.jpg
Views:	83
Size:	44.9 KB
ID:	895716  
Take full control over your external USB or Bluetooth keyboard with External Keyboard Helper Pro!

My blog.
The Following 2 Users Say Thank You to kallt_kaffe For This Useful Post: [ Click to Expand ]
 
kallt_kaffe
Old
#2  
Senior Member - OP
Thanks Meter 1152
Posts: 1,469
Join Date: Mar 2010

 
DONATE TO ME
All versions have been updated yesterday and should now support Galaxy Nexus with Android 4.0.2 (was not working in previous version). Also the French Azerty layout was broken in the first version but that should also be fixed in the latest version.
Take full control over your external USB or Bluetooth keyboard with External Keyboard Helper Pro!

My blog.
 
kallt_kaffe
Old
#3  
Senior Member - OP
Thanks Meter 1152
Posts: 1,469
Join Date: Mar 2010

 
DONATE TO ME
Belgian and Spanish layouts added.
Take full control over your external USB or Bluetooth keyboard with External Keyboard Helper Pro!

My blog.
 
Ikar34
Old
#4  
Junior Member
Thanks Meter 1
Posts: 10
Join Date: Jun 2010
Hi,
I'm using a logitech dinovo mini BT keyboard with my samsung Galaxy Tab P1000. I've tried your demo app for the french layout on my tab with ICS CM9 rom but ait doesn't work.
After launching the app and rebooting, I always have a QWERTY layout when using my BT keyboard. Is there any patch of your app for CM9?
Thank you
 
kallt_kaffe
Old
#5  
Senior Member - OP
Thanks Meter 1152
Posts: 1,469
Join Date: Mar 2010

 
DONATE TO ME
Quote:
Originally Posted by Ikar34 View Post
Hi,
I'm using a logitech dinovo mini BT keyboard with my samsung Galaxy Tab P1000. I've tried your demo app for the french layout on my tab with ICS CM9 rom but ait doesn't work.
After launching the app and rebooting, I always have a QWERTY layout when using my BT keyboard. Is there any patch of your app for CM9?
Thank you
I'm using it with CM9 on my Samsung Galaxy Tab 8.9. Did you check the "apply on boot" checkbox? Also you shouldn't need to reboot. Just disconnect the bluetooth keyboard and reconnect it again.
Take full control over your external USB or Bluetooth keyboard with External Keyboard Helper Pro!

My blog.
The Following User Says Thank You to kallt_kaffe For This Useful Post: [ Click to Expand ]
 
Ikar34
Old
#6  
Junior Member
Thanks Meter 1
Posts: 10
Join Date: Jun 2010
That's it, it works thanks a lot. I upgrade right now to the pro version.
The Following User Says Thank You to Ikar34 For This Useful Post: [ Click to Expand ]
 
rymos
Old
#7  
rymos's Avatar
Junior Member
Thanks Meter 17
Posts: 19
Join Date: Feb 2012
Location: Paris Van Java
thank you for the post. it's quite helpful. keep it up! you did great
The Following User Says Thank You to rymos For This Useful Post: [ Click to Expand ]
 
T-Loop
Old
#8  
T-Loop's Avatar
Senior Member
Thanks Meter 49
Posts: 231
Join Date: Oct 2008
Location: Lahti
I just bought a usb-adapter to my tab, and this is exactly what I needed!

I purchased the Full Finnish/Swedish version, thank you so much!
Current devices
Samsung Galaxy Note II
Samsung Galaxy Nexus
Samsung Galaxy S

I love it.
 
diegoms89
Old
#9  
Senior Member
Thanks Meter 9
Posts: 204
Join Date: May 2011
Location: Florianópolis
I have a bluetooth keyboard that its like apple's bluetooth keyboard layoult, tryed using your app on trial and could get it to work (change to international US and stuff, and didn't work). It changed the way it behaves, but I couldn't get a "ç" for instance. My keyboard on my computer has the same layoult (sony vaio), from US, and I use the international US version here in Brazil and it works flawlessly.

Any ideas?

using this (http://dx.com/81-key-slim-portable-r...rd-black-45253) keyboard with GSII running CM9 4.04

If you help me solving this, i would be happy to buy the app

thx
ROM: CM 10

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...