Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
View Poll Results: Does it work? Did it help?
Yes 8 88.89%
No 1 11.11%
Voters: 9. You may not vote on this poll

 
Post Reply+
Tip us?
 
Riffer
Old
(Last edited by Riffer; 30th August 2011 at 09:47 AM.) Reason: Added QWERTZ_Xoom_DE_Windowskey_as_Home.zip
#1  
Member - OP
Thanks Meter 8
Posts: 45
Join Date: Oct 2010
Cool [Update]QWERTZ for Xoom external Keyboard

Here is my version of a QWERTZ Keyboard Layout for german (flashable by recovery).

Use it for your BT or USB Keyboard.

I have a 3G Xoom with hc 3.2 modded for european running but it should work on every xoom afaik.

If you have root and you know what you do and you want a german keyboard layout for your german bluetooth or your usb keyboard you will have to take the following steps:

- download zip to your device
- move it to external sdcard (or internal in case you have the modded recovery for this)
- boot into recovery
- use "install zip from sdcard" to install

How it works:

- it replaces (/system/usr/... keychars/Generic.kcm and keylayout/Generic.kl) in your system directory to give android the right mapping for a QWERTZ Keyboard.

WARNING:

- if you toast your cat with this - I am not responsible for that!
- if you brick your device - look at the cat - I am not responsible for that!

For german speaking audience...

Q&A:

Quote:
Originally Posted by Kozdoba View Post
Please could you provide some manual how to add another language.
Have a look into the ZIP-File. There a two files. One tells the system which scancode of your keyboard maps to which keycode. The other tells the system which chars maps to which keycodes.

For the lookup of the keyboard scancodes use KeyTest.apk from Chris Boyle.

To edit you have to use a program that is able to handle Unix carrige returns and the file has to stay at UTF8 - I myself use PSPad for this task (there is a russian version available and its totally free!).

Your primary target is Generic.kcm (changes to Generic.kl are very difficult because you are not free to choose the keycode name - they depend on some internal android header on compile time!) - some of the mapping are obvious some other not. For russian I think you will have to put them like in a special notation like " '\u00e7' " (it just an example how to notate hex chars - my best guess is to have a look here).


Quote:
Originally Posted by Kozdoba View Post
I would like to use Russian and QWERTY layout for Bluetooth keyboard.
I do not think this can be done without a very special app for the keyboard. Maybe you can mix up things by setting the soft keyboard to the one language and the hard keyboard to the other.

Will it work with the original Motorola Xoom Keyboard?

I do not know - but if you tell me it does not I will my best to make it work. The original Xoom Keyboard has a vendor code that may or may not be known to the us version of 3.2 now - if you want me to fix it contact me please.

Will it work with my XYZ brand keyboard?

That depends. In most cases - for example you can connect that keyboard to your pc successfully - it will work. Contact me if it does not.

Is it possible to remap the windows key to home?

Yes it is. Find the 'special version' (QWERTZ_Xoom_DE_Windowskey_as_Home.zip) below.
Attached Files
File Type: zip QWERTZ_Xoom_DE.zip - [Click for QR Code] (315.2 KB, 212 views)
File Type: zip QWERTZ_Xoom_DE_Windowskey_as_Home.zip - [Click for QR Code] (315.2 KB, 137 views)
The Following User Says Thank You to Riffer For This Useful Post: [ Click to Expand ]
 
Cipher
Old
#2  
Cipher's Avatar
Recognized Developer
Thanks Meter 7
Posts: 278
Join Date: Feb 2006
Location: Berlin

 
DONATE TO ME
Btw: it's spelled QWERTZ and not QUERTZ.
Just telling you this because I've seen that you made the same mistake in another forum as well...
 
Riffer
Old
#3  
Member - OP
Thanks Meter 8
Posts: 45
Join Date: Oct 2010
ooops ... you are right.

Silly mistake, sorry.
 
Kozdoba
Old
#4  
Member
Thanks Meter 2
Posts: 49
Join Date: Sep 2009
Location: Moscow
Quote:
Originally Posted by Riffer View Post
Here is my version of a QWERTZ Keyboard Layout for german flashable by recovery.

I have a 3G Xoom with hc 3.2 modded for european running but it should work on every xoom afaik.

If you have root and you know what you do and you want a german keyboard layout for your german bluetooth or your usb keyboard you will have to take the following steps:

- download zip to your device
- move it to external sdcard (or internal in case you have the modded recovery for this)
- boot into recovery
- use "install zip from sdcard" to install

WARNING:

- if you toast your cat with this - I am not responsible for that!
- if you brick your device - look at the cat - I am not responsible for that!

For german speaking audience...
Does it give possibility to use both layout QWERTY and QWERTZ? Please could you provide some manual how to add another language. I would like to use Russian and QWERTY layout for Bluetooth keyboard.

Thanks.
 
burgi400
Old
#5  
Junior Member
Thanks Meter 3
Posts: 28
Join Date: Nov 2008
Location: Bonn
it's also possible to install perfect keyboard free. after activating this keyboard you can also choose the german layout for the stock keyboard.
 
Riffer
Old
#6  
Member - OP
Thanks Meter 8
Posts: 45
Join Date: Oct 2010
Quote:
Originally Posted by burgi400 View Post
the german layout for the stock keyboard.
For an external hardware (usb or Bluetooth) keyboard?
 
Riffer
Old
#7  
Member - OP
Thanks Meter 8
Posts: 45
Join Date: Oct 2010
Quote:
Originally Posted by Kozdoba View Post
Does it give possibility to use both layout QWERTY and QWERTZ?
No. Its just a change to QWERTZ by replacing the mapping files.

Quote:
Originally Posted by Kozdoba View Post
Please could you provide some manual how to add another language. I would like to use Russian and QWERTY layout for Bluetooth keyboard.
I will add some sentences to the start post for this.
The Following User Says Thank You to Riffer For This Useful Post: [ Click to Expand ]
 
yoshitweaky
Old
#8  
yoshitweaky's Avatar
Senior Member
Thanks Meter 21
Posts: 139
Join Date: Sep 2010
also worth noting that some hardware keyboards will have their own .kl files, like the BT moto keyboard will load its own .kl file by default e.g Vendor_22b8_Product_093d.kl so modding generic .kl may not work for all external keyboards
If I helped you, be polite, say thanks, there's even a button for it
G+ me
 
Kozdoba
Old
#9  
Member
Thanks Meter 2
Posts: 49
Join Date: Sep 2009
Location: Moscow
Quote:
Originally Posted by Riffer View Post
No. Its just a change to QWERTZ by replacing the mapping files.



I will add some sentences to the start post for this.
Thanks any way, but it's not decision that I need. I would like to have both languages on keyboard, because I use them 50/50.
 
Riffer
Old
#10  
Member - OP
Thanks Meter 8
Posts: 45
Join Date: Oct 2010
Quote:
Originally Posted by Kozdoba View Post
Thanks any way, but it's not decision that I need. I would like to have both languages on keyboard, because I use them 50/50.
Just to understand:
you want to use the same keyboard for qwerty and russian?

 
Post Reply+
Tags
german, keyboard, layout, quertz
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...

XDA PORTAL POSTS

Careers in Android: Recruiter Reveals How Resumes are Chosen – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more

HttpClient Tutorial to Upload and Download with Your App

Developers wanting to interact with the Internet need to choose a package to do the … more

Profile Flow: A Tasker Alternative

By now, we’re all quite familiar with Tasker, the personal automation app that seems to be able to … more

More Tips to Help Promote Your Android App

With over 700,000 apps in the Google Play store and more than 48 billion app installs, it’s … more