yashsingh1/xdaforums huggingface dataset:
[T-Mobile myTouch 4G Slide] siani_8:
Hey bc54:

I really appreciate you stepping up to the plate and giving this a shot. Unfortunately, this did not work out for me. I followed your instructions but afterwards the home button no longer worked, hitting the alt and shift buttons would make the lights stay on but not actually be in "alt" or "shift" mode.

I'm using the latest version of Virtuous Inquisition ATM.

I'd like to thank you properly through a donation link if you do get the hardware [.com/www.] button working as it did on the stock ROM though.

My offer of $30 still stands if someone can get the trackpad wake/sleep working on the Virtuous Inquisition ROM like it does on Bulletproof. For those unfamiliar with how it works on Bulletproof it is as follows:

If the screen is off, one press on the trackpad button will wake the screen. As long as you don't unlock the phone, a second press of the trackpad button will turn the screen back off again. I use that all the time to check the time real quick and then sleep the phone again.
[T-Mobile myTouch 4G Slide] bc54:
What exactly do you mean "home button no longer worked, hitting the alt and shift buttons would make the lights stay on"?

"home button no longer worked" -

So home does not wake the device? or the home key now does nothing? (Probably a .kl mistake.)

"hitting the alt and shift buttons would make the lights stay on" -

I know that when I was messing with this if I made a syntax error in the .kcm file, it would result in the alt/shift button not "engaging". For example, ALT+Q gave me "q" rather than "1". (Same deal with shift.) Is this what you mean?

If you could upload your current/working versions of doubleshot-keypad.kcm/kl so I can compare? In case the difference in roms is causing this (it shouldn't be, however just in case)
[T-Mobile myTouch 4G Slide] siani_8:
Please ignore my previous post. In all the excitement, I made the rookie mistake of not setting permissions. .com/www. is working great!! I am so very grateful and would like to buy you a drink now. Do you have paypal?

One thing I did notice though is that if I select the [SYM] button but then decide I don't want to use any characters hitting the [SYM] button again will NOT close the special character screen. I HAVE to select something to close the screen out. The same goes with alt and shift [SYM]. Edit: It looks like the back button will close the screen out...that works for me.
[T-Mobile myTouch 4G Slide] Etn40ff:
Unfortunately in ics support for the event KEYCODE_DPAD_CENTER has been dropped as stated here.
[T-Mobile myTouch 4G Slide] siani_8:
Well that's not good news at all. First the dedicated number row gets put on the endangered species list and now this!! Where does it end?
[T-Mobile myTouch 4G Slide] Paitor:
Works great. Thank you! Is it ok if i use this as base for a new scandinavian keylayout?
[T-Mobile myTouch 4G Slide] bc54:
Ahhh, I thought that might be it but then thought that the issues you had meant it was a syntax error. I'm glad you got it to work. As for paypal, thanks for the offer but I don't think it's necessary.

Hmmmm, that's a bummer. Any insight on how to change the way the kernel interprets the event? To say "KEYCODE_ENTER" or something? Then we could just do "key 272 ENTER WAKE_DROPPED", right?

Go ahead. The more layouts the better.
[T-Mobile myTouch 4G Slide] Paitor:
he he, I noticed you actually had used mine as base and left some of my stuff so was easy for me to change my keys back. ^^ Working together and help each other is priceless. Thanks for your work. here comes my key layouts.

ICS_doubleshot_keylayout_swedish_v2.1

HOME = LEFT ARROW

MENU = RIGHT ARROW

BACK = ö

BACK + SHIFT = Ö

BACK + ALT = ø

BACK + SHIFT + ALT = Ø

GENIUS = ä

GENIUS + SHIFT = Ä

GENIUS + ALT = æ

GENIUS + SHIFT + ALT = Æ

? = å

? + SHIFT = Å

? + ALT = ?

? + SHIFT + ALT = /

www./.com= www.

www./.com + SHIFT = .com

www./.com+ ALT = .com

www./.com+ SHIFT + ALT = pop up

SYM = Symbol pop up 1

SYM + SHIFT = Symbol pop up 2

SYM + ALT = Symbol pop up 2

SYM + SHIFT + ALT = Symbol pop up 2

1. 2.

Edit:

Changelog 2.1

Updated to work with latest dpad wake up fix. Will not wakeup on back button anyomre.

Genius on front corrected to search from app switcher
[T-Mobile myTouch 4G Slide] Paitor:
Flashable of bc54s keylayout attached
[T-Mobile myTouch 4G Slide] restopi:
Map the front Genius button to Dialer

Hi there, Id like to make a request to change the Front Facing Genius to Dialer, keep everything else the same. For those of us with an accent (I mean, thick not English-speaker accent) the Genius button is pretty useless, I just said "Search for Valencia", browser searched for "By Lindsey"....yep, i know is not Genius, is me...but probably easier to change the button right?

Also, any way to make the phone wake up pressing any of the front buttons, not just the trackpad?

Forgot to say im in 2.3.4, rooted but not ROMed

Thanks a lot ..
[T-Mobile myTouch 4G Slide] Paitor:
Hi, here you go. I made for ICS to start with becuase I didnt read your last line. Anyway. Now you have for both. Bur are you shure about the wake up? You will risk to unlock your phone in your pocket. At least with ICS where you can unlock with the menu button. Don't remember how it was on gingerbread. Please confirm if it works. I was only able to test the ICS version.
[T-Mobile myTouch 4G Slide] restopi:
wonderful, the gingerbread version works great, ...tack !!

on the wake up, i still have the annoying Sense lockring. But i also have the pattern lock for security. I tired No Lock form the market, but that disables both locks, whereas i still want to keep the pattern lock. So im fine if any key wakes up the screen, and would love to remove the lockring, since id still had to go through the pattern unlock, does it make sense?
[T-Mobile myTouch 4G Slide] Paitor:
I think there is some apps that can replace the lock totally. Not just remove it. Maybe you can use that and then have pattern lock from that app.

http://www.youtube.com/watch?v=V4xnRDirmAw
[T-Mobile myTouch 4G Slide] restopi:
Will try that, thanks again. By the way i just noticed the file above already has the wake with any key so much appreciated
[T-Mobile myTouch 4G Slide] DRockstar:
Paitor, or bc54:

I ran across this thread while researching keymaps, and I'm trying to do something similar for the CM9 Samsung Epic 4G, which has a pretty kick ass keypad.

I have attempted to map keys to \uEF02 to \uEF05, but I haven't been getting anywhere, it only inputs a space. \uEF01 does get mapped to a simple character picker built into ics it appears.

Does your device have other files that offer you your other choices? (www, .com, and your character choices)

Any thoughts and feedback would be much obliged.

Cheers,

DRockstar
[T-Mobile myTouch 4G Slide] Paitor:
Can't help you out here. Sorry. Hopfully bc54 knows more about this. Try PM if you don't get any answer.
[T-Mobile myTouch 4G Slide] bc54:
The \uEF0_ characters are "extended function" triggers. As far as i can tell they are dependent on the rom (or more precisely some files built into the rom, not sure how integrated they are). I stumbled upon these \uEF0_ chars while tweaking the keypad files. I wouldn't know how to "port" them to the epic 4g, sorry. I guess the doubleshot owners just got lucky that these extended functions were built into these roms. Good luck.
[T-Mobile myTouch 4G Slide] TakoLuffer:
Request....if possible for ics rom can I get extended sym keyif possible. But other than that both geniuos buttons on keyboard and face become search and trackpad wake and able to select because the rom I'm using won't allow me to click with it
[T-Mobile myTouch 4G Slide] Paitor:
Just noticed that we have the same problem in Cyanogen Mod 9. Just space :-/
[T-Mobile myTouch 4G Slide] bc54:
extended sym key depends on which ics rom you are running. making the genius button into search is entirely possible.

HOWEVER, trackpad wake is difficult. upstream AOSP removed the trackpad center button functionality in ics. some roms have hacked its functionality back in (i know thats the case in virtuous primadonna) others haven't yet gotten there. a different key layout won't bring it back. the reason you can't trackpad wake is the same reason you can't select with trackpad center, the kernel doesn't support that button.
[T-Mobile myTouch 4G Slide] ymmp:
Does the ICS keymapper work on ICS CM9 (now up to Alpha 5)?

Thanks
[T-Mobile myTouch 4G Slide] strapped365:
Since I had a nand backup I gave dPad a try and its working great. I never used the Home,Menu,Back or Genius on my hd kb so this is nice to have if I can remember what does what ha

*edit*

On alpha 5 with the dpad layout the trackpad wake no longer works that's the only ill effect I see
[T-Mobile myTouch 4G Slide] ymmp:
Thanks a lot for trying it out first. I had actually made a nandroid earlier in the day, and had to use it when I installed Blue's zip for Gingerbread, not being aware ICS needs its own. So I didn't want to have to go through it again.

It is working fine. As far as losing the trackpad wakeup, I guess that's because it was an added fix incorporated into the ROM which I guess this dpad zip undid. I'm not sure I miss it though, because now the back key wakes the device, and Menu key unlocks it (enabled in Lockscreen Menu) which I like a lot. It (the trackpad) also didn't put the phone back to sleep by pressing it again.

If we wanted though, could we install the trackpad wake fix on top of this zip?

Perhaps you know something about getting the symbol key to work? Right now it's only producing an underline (this was true before the dpad zip also)

Thanks!
[T-Mobile myTouch 4G Slide] Paitor:
Here is with wake up in center button.

Edit: This is bc54s key layout as base but with up, down, right, left as my earlier release and with wake up on center key. (Only on CM9). I also have to mention that www.com button doesn't work. Neither the extended symbol setup. I left it there though if support will be added in CM9 in the future.
[T-Mobile myTouch 4G Slide] ymmp:
Hi Paitor

Thanks a lot for taking the time to make the new zips. The only thing is I'm getting a "404 - Not Found" message when clicking on them.
[T-Mobile myTouch 4G Slide] Paitor:
Me too. Something wrong with xda servers maybe.
[T-Mobile myTouch 4G Slide] ymmp:
I checked. I went back to page one just before and had no problem with your original zips.
[T-Mobile myTouch 4G Slide] Paitor:
Ok, don't have them here. Will reupload them first thing in the morning

Edit: Seems to work now anyway?
[T-Mobile myTouch 4G Slide] ymmp:
Thanks
[T-Mobile myTouch 4G Slide] Unrelashade:
I'd be very happy to have a german mod. Is someone interested in making one? Or how do I do that myself? I might be reading this up on this thread, but I don't have time right now :(

Also another idea... I'd like to have all the keys on the left side to shift one position to the left. So for example the keyboard would be like

qwert@ yuiop

asdfg[www..com] hjkl

Last row remains the same.

Probably no one will like this... but I'd be super happy, because I find the keyboard to be too wide, it's kind of uncomfortable for my left thumb... Coming from the G1. Well maybe I should just get used to it (which I wont without Germany layout).
[T-Mobile myTouch 4G Slide] Paitor:
Strange request. ;-) I would be very confused when all the keys isn't where they should bee.

Anyway, tell me how you would like the German key layout and I will give it a shoot. The strange request is easily fixed too but first of all a standard German one would be more interesting for others ^^ I will try to make them both though.
[T-Mobile myTouch 4G Slide] Unrelashade:
I can't believe how lucky I am! :D Having this layout would really make me happy. BTW it's not that confusing to have my strange layout since I almost never look at the keyboard. Also I have tried a german alternative to QWERTZ which is similiar to dvorak in regards of the philosophy behind it. THAT was confusing, haha ;)

Maybe this thread is not the right place for it but I will begin here and see if it needs to be taken somewhere else if it bothers someone (because it's kind of offtopic) to explain how the German keyboard would be useful to me:

1. change Y and Z of course. German is QEWRTZ

2. Umlauts:

alt+u = ü (+shift = Ü)

alt+o = ö (+shift = Ö)

alt+a = ä (+shift = Ä)

3. ß

alt+s = ß (there is an kind of inofficial capital letter for that which seems to be on its way to make it in the German spelling rules. It is 'ẞ'. Anyway, alt+shift would also be ok to be 'ss' or 'ß' or unchanged '#'.)

'7', '9' and '!' are then missing on the keyboard. They could be placed anywhere with a combination of alt+shift+<any key except 'u', 'o', 'a'>. How about the ones beneath them? So

alt+shift+j = 7

alt+shift+L = 9

alt+shift+z = !

How about that?

Write anytime, I check back usually once a day at least.

And thanks!!!!!
[T-Mobile myTouch 4G Slide] Paitor:
The unofficial letter didn't work as suspected. The rest as you proposed. ;) Special will come tomorrow ;-)
[T-Mobile myTouch 4G Slide] Unrelashade:
Uh, I forgot to tell you I am on Gingerbread :( Sorry.

Nevertheless big thanks for the effort! Also, since I was being stupid and installed the wrong keyboard layout and no key was working except the trackpad (not even the standby button to reboot into recovery, luckily I could use adb haha :o ) I had a look around how things work with the layouts... And I will surely use your layout when I switch to ICS ;)

For Gingerbread layouts you have to edit a bin file, so no simple text files, right? I could totally understand if you don't want to write this for Gingerbread again, but of course I'd be happy to have your Germany layout there! :D

By the way, which ICS ROM are you using? And if you feel this is too offtopic, answer here in a special thread for ICS ROMs Reviews http://xdaforums.com/showthread.php?t=1750908
[T-Mobile myTouch 4G Slide] ymmp:
Just saw your update a little while ago

Downloaded and tried to install from Recovery, but got message "can't open....(bad) installation aborted"

Edit: I just realized the folder is empty (tried downloading again, but same result - 0 bytes)
[T-Mobile myTouch 4G Slide] Paitor:
Now then? Works for me

---------- Post added at 08:31 AM ---------- Previous post was at 08:27 AM ----------

CM9 Alpha 5. Yes, that is a bit more work. Don't have the time right now but can try to look at it later. I recommend you to update to ICS though. ^^ Also, because I already had started on your special request yesterday and it is finished now I attach it here. Not, that it matters right now. But here it is anyway:
[T-Mobile myTouch 4G Slide] dillalade:
Can I please request a replica key mapping of the ICS CM9 rom - only change I need is the "$" sign (ALT+D) - to be a "£" symbol instead.

I live in England and would much prefer and sterling over dollar symbol.

Hope this can be done, much appreciated in advance :D
[T-Mobile myTouch 4G Slide] ymmp:
Downloaded ok, but not working right! Trackpad wakes, but keyboard now lost direction keys. Also the search key is not working right.

I'm sorry it's such a bother, continuing thanks for your efforts
[T-Mobile myTouch 4G Slide] Paitor:
There you go ;-)
[T-Mobile myTouch 4G Slide] Paitor:
Sorry, mixed up the files with bc54. updated now. Hopefully everything will be correct. Added some extra info in the post too.
[T-Mobile myTouch 4G Slide] ymmp:
Works Great - thanks a lot!

btw I am getting the extended symbols panel (it depends which input method I'm using if the SYM key calls it up, but it always works with ALT-Space)
[T-Mobile myTouch 4G Slide] Paitor:
I was talking about the ones with smilies etc. See here:
[T-Mobile myTouch 4G Slide] dillalade:
Just tested, BUT, now the stock keyboard shortcuts for copy,cut,past (menu+c,menu+x,menu+v) have dissapeared ;)

However you did replace my dollar for stirling.

Would really appreciate if you can get these clipboard shortcut keys back for me. I would really appreciate this.

I use the clipboard very often.

Thanks again in advance.
[T-Mobile myTouch 4G Slide] Paitor:
Are you sure? I just tried and they worked. Just remember that the menu key on the keyboard works as right key to move the cursor (+ shift to select text) and then you have to use the menu key on the front for the shortcuts. For me I feel that that actually is easier when you can use your two thumbs.
[T-Mobile myTouch 4G Slide] dillalade:
I see what you meant. I just wasn't expecting those four function keys on slideout to be cursor keys. I was just wanting that singled denomination change.

But I tried your suggestion & I think I can live with it.

Thanks again :thumbup:
[T-Mobile myTouch 4G Slide] Paitor:
Oki, if it is too awful just tell me. Just a misunderstanding from my part that you wanted the modified keypad with pound sign.
[T-Mobile myTouch 4G Slide] strapped365:
Paitor....so i was typing today with your ICS dpad keylayout in my Sense ROM and i had messed up and hit alt+shift and typed a number and it was small like this ¹²³ its only them 3 then some other random things. Im not sure if stock did it or not just thought it was cool lol here is 1-0 with alt+shift

¹²³®567♪{}.....
[T-Mobile myTouch 4G Slide] Paitor:
Yeah, that is some of the extra goodies that bc54 introduced ^^
[T-Mobile myTouch 4G Slide] pantherz:
Need Help Remaping!!!! Please!!!!

Hey guys, I have 2 Issues I need to address with my phone. I own a MyTouch 4G Slide with “Gingerbread 2.3.4.” My 1st issue is that I’m trying to Remap the hardware keyboard buttons using Blue6IX’s doubleshot-keylayout.kl file that’s located in the “zip file” you download in this thread. I’m using “ES file explorer” to copy and paste the file into the /system/usr/keylayout folder but its telling me that there’s an error and I can’t modify any file in that folder. What is it that I need to do in order to remap the keys correctly?

My 2nd issue is literally a preference on where the keys are mapped. Although Blue6IX’s layout is convenient, it would be more practical if the button layout was like this:

•Front Facing:

Genius = Search

•Hardware Keyboard:

Home = Right Arrow

Menu = Left Arrow

Back = Down Arrow

Genius = Up Arrow

Or I would also prefer if the arrow buttons where on the keyboard itself in this order:

•Hardware Keyboard:

Right Shift = Up Arrow

Right Alt = Down Arrow

Keyboard Back = Left Arrow

Keyboard Genius = Right Arrow

I attached a photo to this post so you could get a better idea of what I’m talking about. Any help would be greatly appreciated!!!
[T-Mobile myTouch 4G Slide] Paitor:
Don't know if ES File Explorer have root access. If it doesn't, use another file explorer that has it. First of all your phone have to be rooted though. Is it? Also be shure to check so that the premissions is the same (In Root Explorer it is longtap on file > permissions)

Anyway, all this is unnecessary if you use the flashable zip files ( the signed ones) and just install them in recovery mode.

Finally. Those were some good suggestions. I have stopped working with gingerbread though. (See no reason when ICS works that good) but feel free to try out yourself. I made a short guide earlier http://xdaforums.com/showpost.php?p=19496551&postcount=27 Feel free to ask if there are some things you can't figure out.
[T-Mobile myTouch 4G Slide] pantherz:
Thank you Paitor for the quick reply, for your question "yes" the ES File Explorer has access to the root folder. I also have "astro file manager" and "file manager" by rhythm software just in case.

My phone isnt rooted. for 1 im not sure how to root my phone and 2 I want to steer as far away from hacking my phone to much as possible. I'm not sure how to check for permissions in the Root Explorer since the folder itself isnt selectable. ive tried to find a way to access "permissions" in all 3 explorers with no luck.

I am unfamiliar with "flashable zip files ( the signed ones)" any instructions on what or how to use them could help in the long run though, and installing them is just another avenue I have yet to explore.

My apologize for the "noobish" questions. although i have done an extensive google search on the topic i still have yet to fully understand how to make this all work :-/

also quick question. if your using ICS now what is the difference? would it change the way the layout is on the doubleshot-keylayout.kl file?? because ive been thinking of getting ICS or Jellybean for the phone but they told me that the MyTouch 4G Slide was not compatible with that software yet.
[T-Mobile myTouch 4G Slide] jjbz:
change Genius button to Recent Apps

I'm running CM9 Alpha 5 and would like to change 'key 188' (front Genius button) to Recent Apps. Does anyone know what command I should put for 'key 188' to change it to Recent Apps?

I also wanted to change long-pressing front Genius button to 'SEARCH.' Anyone know which keys control long-press functionality for the front buttons (home, menu, back, genius)?
[T-Mobile myTouch 4G Slide] Paitor:
Im sorry but all problems you have had is because the phone isn't rooted. No access to the files in the phones root directory is equal to no editing of the files. When you have followed the guides for unlocking and rooting your phone you will also be familiar with the term flashable zip.

Allot is diffrent, more than I can tell you here. But yes, the keylayout is also much easier. Everything in "keychars" is in plain text and is much easier than the hex editing that have to be done in gingerbread.

There is no official support for ICS from HTC/T-mobile, everything is done by enthusiast here at xda and other places. So for that you will also need an unlocked and rooted phone.

To summarize, if you want to change something in your phone you will risk to void your guarantee. I think you can root it without that risk though. look around in the threads. For me it was a long time ago so don't really remember.
[T-Mobile myTouch 4G Slide] pantherz:
Thank you for the input. I was told by a friend that in order to gain admin privileges to root my phone I would have to downgrade my phone. I truly hope that this isn't the case. I will keep a lookout for any other threads on the subject of rooting/unlocking etc. but if you can recall any threads that you found useful please let me know.
[T-Mobile myTouch 4G Slide] Coug76:
The downgrade thing was on the MT4G. Totally different beast. It was great phone if you had the right chipset. The wrong EMMC would make it a time bomb if it was flashed with anything.

Hastily spouted for your befuddlement
[T-Mobile myTouch 4G Slide] pantherz:
thanx Coug76, so what your telling me is that the "mytouch 4g slide" and the "mytouch 4g" are such different phones, that requiring the "mytouch 4g slide" to downgrade in order to root isn't necessary?
[T-Mobile myTouch 4G Slide] strapped365:
Every phone is a little different, but yes the mytouch and the slide are totally different

Sent from my HTC MyTouch 4G Slide running MikXE
[T-Mobile myTouch 4G Slide] AgentCherryColla:
I have a request for bulletproof 1.1. Can I get frontfacing G mapped to genuis. Then have a stock hardware keyboard, but g mapped to search.
[T-Mobile myTouch 4G Slide] pantherz:
A BIG thanks to

Paitor, strapped365, and Coug76

for helping me out!!! I finally got my phone rooted and I was able to solve my issue by remapping the keys I was looking for. If possible do you think you could help me figure out on what are the code numbers for the long-press function of the 4 buttons on the front of the phone and not the keyboard. I want to change them and I’m not exactly sure how.

I know the original function for the quick-press is like this:

# physical keys

key 102 HOME

key 139 MENU

key 158 BACK

key 188 FUNC_4

I’m trying to change the long-press function of those buttons. Also does anybody know what the button for the key number 107 goes?? It says that key 107 = ENDCALL but there is no physical button for that function anywhere 0_o
[T-Mobile myTouch 4G Slide] WeekendsR2Short:
Damn sure glad to hear that! Congrats Bro. :good: