yashsingh1/xdaforums huggingface dataset:
[Xoom Android Development] Riffer:
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:

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).

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.
[Xoom Android Development] Cipher:
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...
[Xoom Android Development] Riffer:
ooops ... you are right.

Silly mistake, sorry.
[Xoom Android Development] Kozdoba:
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.
[Xoom Android Development] burgi400:
it's also possible to install perfect keyboard free. after activating this keyboard you can also choose the german layout for the stock keyboard.
[Xoom Android Development] Riffer:
For an external hardware (usb or Bluetooth) keyboard?
[Xoom Android Development] Riffer:
No. Its just a change to QWERTZ by replacing the mapping files.

I will add some sentences to the start post for this.
[Xoom Android Development] yoshitweaky:
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
[Xoom Android Development] Kozdoba:
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.
[Xoom Android Development] Riffer:
Just to understand:

you want to use the same keyboard for qwerty and russian?
[Xoom Android Development] Kozdoba:
Yes, I need both layout on one keyboard. So I could use external keyboard for typing in Russian and English, like on virtual one. It's weird that Google or Moto forgot to add support for several languages for the virtual keyboard((
[Xoom Android Development] Streetking21:
Is it possible to match the "windows"-key to the home button? Keycode is 117.
[Xoom Android Development] Riffer:
Yes it is.

Find the 'special version' in the starting post.
[Xoom Android Development] bucketsort:
I have the same issue as Kozdoba.

Have an Apple wireless keyboard that I want to use with Swedish layout when writing email and messages, but in standard US layout mode otherwise.

It should be possible to switch between layouts when needed.

I guess this would require someone to make some custom changes to the Honeycomb input code, and for that Google need to release it into AOSP.
[Xoom Android Development] mikelodean7:
i flashed the zip, but not only the z/y buttons are switched, also many other buttons. but i would like to undo it. is there a flashable zip to, or do i have to restore my backup?

i would like to just change the z/y buttons

btw i am using the brand new ensington keyfolio for unversal 10" tabs
[HTC EVO 3D] AyyRayy:
Hopefully we will haz it soon, but back on topic.

Iv been playing with a cm7 rom for the last couple days I need someone to help me with writing and repackaging the zImage and ramdisk . Iv got a pretty good idea of how to get this fully working without having to create an entire update.zip each time. :D

Reply or PM me about what you think, if you wanna help beta test, or can help me out in the coming days. I'm sure with the knowledge of an extremely talented dev this can be accomplished :D
[HTC EVO 3D] AyyRayy:
Future Ports will be posted here

Test cm7 alpha build!!!

NOT RESPONSIBLE FOR YOUR FLASHING HABITS =]

NANDROID FIRST
[HTC EVO 3D] zacfield:
I am no developer, but I would love to help beta test! Just let me know what I can do to help! :)
[HTC EVO 3D] stryke504:
I'm no dev either, but I will help beta test as well. Believe me I don't know what is worse, waiting for CM7 to be ported or continuing to use this sense 3.0. Anything that will get CM7 to the 3v0 quicker, count me in!
[HTC EVO 3D] T3hPWN:
i would start by checking code on the OG evo of course the system and drivers are going to be different but it be a nice starting point for relevance
[HTC EVO 3D] AyyRayy:
Yeah the og is EVO is what I'm porting from iv replaced just about everything from system/lib etc... I need a aosp kernel port though
[HTC EVO 3D] T3hPWN:
Get with this guy ----> netarchy Hes the man man when it came to kernels on the OG see if he can work something up since the source has been released. It would be nice if we can get this baby up and running.
[HTC EVO 3D] connerrs:
I'm down to beta test if you need anymore.
[HTC EVO 3D] AyyRayy:
I'll have to contact netarchy
[HTC EVO 3D] renzo.olivares:
hold on let me come up with somethin real quick if you dont mind that is
[HTC EVO 3D] AyyRayy:
Ok sounds good.
[HTC EVO 3D] eltrutgnik:
you should contact toast, i though he was maintaining it
[HTC EVO 3D] AyyRayy:
Koush I thought was when it was fully released but I just wanted to work on a weekend project and see if we could have some early fun with it ;)
[HTC EVO 3D] anon20:
I'm not a developer, but if I can help in anyway let me know. I need to get rid of sense.
[HTC EVO 3D] renzo.olivares:
ok uploading something
[HTC EVO 3D] AyyRayy:
You're a machine lol
[HTC EVO 3D] renzo.olivares:
here definetely nandroid before flashing....all credits to cyanogen and his team.....

http://www.multiupload.com/M8WXM98VYB
[HTC EVO 3D] anon20:
Do we need to DL Gapps also? If so, which ones?
[HTC EVO 3D] renzo.olivares:
oh yea forgot about gapps lol hold on
[HTC EVO 3D] renzo.olivares:
cm7 shooter 3d port http://www.multiupload.com/M8WXM98VYB

Gapps http://www.multiupload.com/7TAF9ZOVTI

Credits to cyanogen and his team
[HTC EVO 3D] connerrs:
Nicely stated :)
[HTC EVO 3D] AyyRayy:
We have made big progress today

treeeeeeeVooo
[HTC EVO 3D] adianlorenzana:
Please elaborate :P
[HTC EVO 3D] AyyRayy:
Joel modified the 2.3.5 aosp port and it booted

treeeeeeeVooo
[HTC EVO 3D] Joey_UFC:
i literally can't wait for the day where i wake up and see that AOSP is up and running for the 3VO.

what a beautiful day it will be
[HTC EVO 3D] empiire:
Same dude. I'll probably cry. Lmao.
[HTC EVO 3D] Joey_UFC:
haha No shame brotha! We will both cry and hold hands
[HTC EVO 3D] chefdave12118:
There's another site for this kind of stuff. Lol. Jk
[HTC EVO 3D] stryke504:
Most people just bash networks due to their spotty coverage. I just switched from T-Mobile to Sprint and though I can tell you that T-Mobile's HSPA+ was awesome compared to the 3G from sprint, the reception here in New Orleans wasn't that great. My reception with T-Mobile in certain areas are very spotty, but with Sprint I have coverage all over. It might be only a bar or two but it's reception. I can receive calls and text messages.

Point is, you can't say Sprint has ****ty service, it all depends on the area. Here in New Orleans, Sprint has very decent coverage. Just no 4G.
[HTC EVO 3D] o0adam0o:
Cant wait for CM7!!!
[HTC EVO 3D] Joey_UFC:
Reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee viveeeeeeeeeeeeeeeeeeeeeeeeeeeeed
[HTC EVO 3D] wrapkgb:
I am surprised that there really hasn't been anything said lately as far as an official build from the CM team. Don't get me wrong I know it takes time and I'm sure there are people working on it... Naow back in topic,

Does anyone know if an AOSP kernel is in the making? Once we get that a kanged build will definitely be up and running!
[HTC EVO 3D] Joey_UFC:
that's why i revived the thread. hopefully to get some sort of news but its going to take time. Man i miss AOSP so bad..
[HTC EVO 3D] ridleyj329:
I just cant wait to start loading nightlys on 3VO!!
[HTC EVO 3D] ktulu909:
Actually we have spotty 4g in the CBD and pretty good coverage around tchopatoulas.
[HTC EVO 3D] aleksis2010:
if you look at this http://stats.miui.us/ it looks that they have installed miui on pyramid and shooter :O hopefully they are testing and we will see miui ported to the 3d soon!!!!(btw i just wanted to bump the thread)
[HTC EVO 3D] Joey_UFC:
thanks for the revive brotha.

and that 1 shooter install is probably a test run of the rom. but that is good news.

Now just more waiting.............................
[HTC EVO 3D] Bamba1260:
and waiting.... :)

On a side note, I have learned a whole bunch trying to do it myself.

To bad I have only learned what doesn't work haha.
[HTC EVO 3D] Joey_UFC:
That's still a step forward. wish i could just dive into something like that and know what im doing. im one of those guys that needs someone to hold my hand during my first process lol
[HTC EVO 3D] derek826:
So i am new to all this lol. The htc evo 3d is my first android phone and I have really been interested in all this rooting and flashing rom stuff so i rooted my phone and flashed a few roms. It took me awhile to figure out everything i was doing and now im just wondering whats the big difference between cyanogenmod and miui because those seem like two popular roms. I really am taking an interest to all this. It gives me something to do lol
[HTC EVO 3D] readingkeeper:
CyanogenMod= Nexus S Gingerbread

MiUi= iPhone
[HTC EVO 3D] derek826:
Thats kinda what i thought when i was looking at miui. It looks really smooth tho to me. Hopefully soon i will be able to have the option to try them both out on my 3d.
[HTC EVO 3D] Zarboz:
Since their stats app reads a build.prop it could be reading modified build.props not nay sayin just wanna put it out there
[HTC EVO 3D] renzo.olivares:
if you wanted an miui port you couldve asked :D ill try some things later today or tommorw
[HTC EVO 3D] dfskevinohyeah:
dude seriously your a god when did you start deving because you are a beast?
[HTC EVO 3D] unbreakablestix:
Omg i would love you for forever!!!!!!!!!!!!!!!!!!!!!!!!!!!!

sent from my 3devo of DOOOOOOM!!!
[HTC EVO 3D] renzo.olivares:
march but i wasnt really deving i just made a theme i started around june :D
[HTC EVO 3D] derek826:
How did you learn to do everything?
[HTC EVO 3D] jafterdark:
lots and lots of reading and youtube that's how I learned
[HTC EVO 3D] jafterdark:
Hows that miui porting going I try the first 1 wouldn't boot
[HTC EVO 3D] Joey_UFC:
lol look at me checking every other hour on XDA praying for MIUI or CM7 and here comes Joelz "if you wanted an miui port you couldve asked :D" lmfao god damn that brain of yours Joelz
[HTC EVO 3D] makavelisk:
Cant freaking wait for CM7!!! But still loving VIPER Rom right now!
[HTC EVO 3D] jafterdark:
Miui found this

http://forums.miui.us/showthread.php?2701-New-phone-are-about-to-be-ported
[HTC EVO 3D] derek826:
I think someone else already pointed that out, but ya its coming soon hopefully
[HTC EVO 3D] Joey_UFC:
Doesn't MIUI need CM7 to run correctly or some sort of AOSP rom.

and is there a aosp kernel yet?
[HTC EVO 3D] poweroutlet:
I just switched from TMO to sprint as well. TMO does indeed have a little less coverage than sprint. I have almost full signal where I live with Sprint, coverage is better than expected and I'm happy with that. I just get much less bandwidth on Sprints 3G compared to HSPA even though I never had full HSPA signal here with TMO. My complaint is bandwidth, not coverage.

I've seen pretty good performance on WIMAX, up to 9-10mbps but its just very inconsistent and coverage is spotty too. Even driving through a WIMAX area, data connections are often interrupted as the phone switches from tower to tower (and the towers don't have that much range since they are at 2.5 Ghz).

I'm happy with sprints coverage, having unlimited data and good pricing, but I gotta say that HSPA+ was simply great providing a steady 4-7 mbps, not being too hard on the battery and being consistent. You can't have everything I guess.
[HTC EVO 3D] aleksis2010:
Any progress on this? (Bump)
[HTC EVO 3D] wrapkgb:
Can we please stay in topic and stop debating who's coverage is better?
[HTC EVO 3D] Joey_UFC:
Can we stay on topic please. when this thread gets bumped i hope its something concerning any AOSP port not over Coverage. we all have sprint and know what its like.
[HTC EVO 3D] AyyRayy:
Got my EVO back today ill be testing lots :D
[HTC EVO 3D] raymond4:
Thats good to here
[HTC EVO 3D] renzo.olivares:
ok someone want to tell me if this boots CM7 Shooter
[HTC EVO 3D] wrapkgb:
Downloading now. I'm on 3g so it'll take a few. Will report back unless someone beats me to it. :)
[HTC EVO 3D] Bostonfin:
same here...
[HTC EVO 3D] derek826:
Also downloading !
[HTC EVO 3D] derek826:
It did not boot up, it got stuck at the htc boot screen. this same thing happened to me when i tried to port cm7 over also
[HTC EVO 3D] Bostonfin:
running into the same problem here
[HTC EVO 3D] renzo.olivares:
well damn...ill try again later today
[HTC EVO 3D] jafterdark:
Any miui test to do yet
[HTC EVO 3D] derek826:
ok ill be on here if you need me to test it
[HTC EVO 3D] clark44:
Someone test this. http://t.co/UGxNTB4 thank JDkoreclipse
[HTC EVO 3D] Joey_UFC:
Will do.

Give me 15 mins to download and flash.
[HTC EVO 3D] derek826:
Downloading
[HTC EVO 3D] aleksis2010:
downloading now,will report back in a few
[HTC EVO 3D] derek826:
This one also got stuck at the Htc boot screen
[HTC EVO 3D] aleksis2010:
same here! :(
[HTC EVO 3D] derek826:
Every port over seems to do this!
[HTC EVO 3D] Joey_UFC:
Yup sorry clark, same thing. Ill try wiping again
[HTC EVO 3D] corybucher:
Has anyone tried to install this but keeping there battery out of the phone but keeping the charger plugged in? Some times works on computers.
[HTC EVO 3D] derek826:
I will when I'm near my computer next hopefully it will work!
[HTC EVO 3D] AyyRayy:
I just finished a cm7 port and getting the HTC bootloop, Joel any input?
[HTC EVO 3D] renzo.olivares:
you switched out to much try not switching out /system/lib/hw
[HTC EVO 3D] Joey_UFC:
Good Luck fellas. i got a birds eye over this thread.
[HTC EVO 3D] AyyRayy:
Ok thanks ill try some more when I get home tonight. Im going to try multiple builds so the more helping and testing the better
[HTC EVO 3D] Joey_UFC:
any progress AyyRayy or Joelz?
[HTC EVO 3D] AyyRayy:
I'm out right now periodically checking in and out I'm going to try and push another build out as soon as I figure out what's boot looping
[HTC EVO 3D] derek826:
Cool ill be waiting and as sion as its up ill test it for you.
[HTC EVO 3D] aleksis2010:
Cool! Thanks man! Ill be here to test!
[HTC EVO 3D] Joey_UFC:
oh ok thanks. At least now we know where we stand
[HTC EVO 3D] aleksis2010:
http://stats.cyanogenmod.com/ And again ...3 installs on shooter and pyramid ....:-D I know we are getting closer!
[HTC EVO 3D] Joey_UFC:
i would literally assassinate somebody to be the 4th
[HTC EVO 3D] aleksis2010:
Lmao, me too bro!
[HTC EVO 3D] stryke504:
I wasn't aware there was 4g in NOLA yet. Not from Sprint anywhere. I work off of canal so I'll check for 4g tomorrow.
[HTC EVO 3D] chefdave12118:
Are you a dev? Looking through your posts and just wondering. I'm not trolling.... just hope were not being trolled. I feel like your losing your phone or out and about.....

Sent from me the NOOB.
[HTC EVO 3D] connerrs:
Yeah he's a development getting started. From what I've seen so far it looks like he's on the right track. I'm looking forward to the next zip to test
[HTC EVO 3D] chefdave12118:
OK. I know everyone starts somewhere.... just want to make sure he's not pulling the wool over Joel's and everyone's eyes. Haven't seen anything he's dev 'd .... a lot of noob posts from him. Right on if he's legit.... I just watched the movie Rango with my kids and hope he's not Rango.

I'm a noob with dopey posts.
[HTC EVO 3D] connerrs:
Haha it's cool. I think he created this thread to get some discussion going on cm7 and as an opportunity to learn and dev along the way. AyyRayy, please correct me if I'm wrong. Either way I'm excited to see what you or any other dev comes up with.
[HTC EVO 3D] renzo.olivares:
miui for evo 3d port http://www.wupload.com/file/80060512/Shooter-Miu
[HTC EVO 3D] Joey_UFC:
Holy **** thanks Joelz
[HTC EVO 3D] escalade99:
where did you get that port from?
[HTC EVO 3D] mykeldrip:
wait is this working!!!!???????!!??
[HTC EVO 3D] renzo.olivares:
i downloaded miui and ported it....
[HTC EVO 3D] renzo.olivares:
you tell me
[HTC EVO 3D] wrapkgb:
2 questions... Is this confirmed working? And would someone be kind enough to have a mirrior? I tried to download and it only downloads an html file.
[HTC EVO 3D] escalade99:
didn't realize you were a dev... sorry just was asking though because i was going to go to the thread to read all the feedback.. I'm gonna go ahead an check it out thanks
[HTC EVO 3D] Joey_UFC:
i just flashed it now guys and its on the MIUI loading screen. gimme 2 minutes and will let u know if it boots up
[HTC EVO 3D] Joey_UFC:
Yup it booted guys!

will report back in a few if theres bugs

:: edit :: it booted to lockscreen but touchscreen wasn't working and it just went black. gonna do a battery pull
[HTC EVO 3D] dadoc04:
JoelZ..... you da man!!!

[YOUTUBE]JEUJXQ16E4g[/YOUTUBE]
[HTC EVO 3D] mykeldrip:
well dling now will lyk
[HTC EVO 3D] renzo.olivares:
i doubt the touchscreen will work
[HTC EVO 3D] Joey_UFC:
Yeah touchscreen not working and everything still in japanese. but at least it booted.

Thank Joel
[HTC EVO 3D] derek826:
dl now! cant wait
[HTC EVO 3D] Joey_UFC:
So Joel, is all the hard things down such as getting it booted and ported correctly. Is the touch screen and language going to be much of a problem?
[HTC EVO 3D] renzo.olivares:
yup language is easy i just forgot the language pack :D
[HTC EVO 3D] cubanjinx:
awesome work on the port. I would suspect the touch screen problem is coming from the kernel..specifically the touch drivers

Just a guess.
[HTC EVO 3D] Joey_UFC:
i use MIUI so much that the jap language won't even bother me when navigating lool no joke.

what about the touchscreen? i remember on the og evo on the MotoBlur port touchscreen was a issue for a while. hope thats not the case here :(
[HTC EVO 3D] renzo.olivares:
me needs an aosp kernel but im working on it
[HTC EVO 3D] mykeldrip:
also wouldnt mind if you had a 3d! wish i could donate the gap your missing! sorry bro! but ty for all you are doing!
[HTC EVO 3D] derek826:
Id help test this but something happened to all of my space on my sd card. I posted it in the Q and A section because all my space disappeared if you could help that be greatly appreciated lol
[HTC EVO 3D] renzo.olivares:
http://www.wupload.com/file/80085317/Shooter-Cm7.z

cm7 port :) enjoy lol
[HTC EVO 3D] Joey_UFC:
touchsreen wont be working on this either right since you need a aosp kernel
[HTC EVO 3D] renzo.olivares:
exactly i was just bored so might as well port
[HTC EVO 3D] aleksis2010:
downloading in 10min..wont let me download it now! :-( will report in like 15 min ,thanks a lot for everything u r doing for this community!
[HTC EVO 3D] aleksis2010:
sorry for the noob question...but what is needed to get an working aosp kernel for the 3d?
[HTC EVO 3D] Joey_UFC:
No offense to any other devs but you do twice as much in half the time of NORMAL people

So whats the news on a AOSP kernel. Who else is working on it and is it too early for a OTA?

sorry for all the questions but i bet other members are loving me right now so they don't get lashed at lol
[HTC EVO 3D] renzo.olivares:
should be sometime next week cant really work without the device sorry
[HTC EVO 3D] Joey_UFC:
basically the kernal is what controls the battery life and the Operating System of the phone. AOSP and Sense i believe use different kinds of kernels.

Too make a long story short. We need it lol
[HTC EVO 3D] aleksis2010:
sorry for my broken English,LOl ..but what i mean is where they get the aosp kernel from and why it takes so long?
[HTC EVO 3D] Joey_UFC:
idk what approach there using but either they use a kernel from the EVO 4g and get that working on the 3d or make there own AOSP kernel and start from scratch.

and i wouldn't say it takes long, we have only been s off for about a week or so now. and not to forget, Joelz is pretty much doing all this blind lol he doesn't even have a 3d but still working his magic on these forums.
[HTC EVO 3D] AyyRayy:
@Joel from what I'm taking from unpacking the ports you worked on, it is essentially just replacing the boot.img on the passion and repacking it from the original compiled pure 2.3.5 aosp build?
[HTC EVO 3D] renzo.olivares:
yup basically
[HTC EVO 3D] AyyRayy:
lol nice =] I think iv been doing too much but do you care to dig in on porting a kernel with me? I dont have too much experience with kernels and this wiki has tons of great info and plus we could use Koush's AnyKernel and make a straight kernel and wifi module and flash it over the rom, without having to go through the trouble of extracting the ramdisk =]

http://wiki.cyanogenmod.com/wiki/Howto:_Build_a_Kernel_Port
[HTC EVO 3D] Joey_UFC:
Well all in all it was a awesome day after a slow day yesterday.

CM and MIUI were both ported and now were just in wait for a kernel.

@Joel i know a guy that is willing to lend out his EVO 2 for a while to a dev to help get things started and will let you know when i recieve back from him. So you can test kernels and whatever else you need to get the ports working right
[HTC EVO 3D] unbreakablestix:
I love xda...

sent from my 3devo of DOOOOOOM!!!