change Arrow key functionality by AEbuttonPlus or registery manipulation - Touch Pro2, Tilt 2 Windows Mobile General

Hello,
I use AE button plus to manage & configure my hardware keys on my Pro2.
I can easily define some functional for windows, Green/Red phone key.
But I couldn't define any functionality for Arrow key(back key or the key on the left side of windows key). I tried to use "Add Button" feature to access this key but it doesn't work anymore.
I like to know, how I can change Arrow key functionality by AEbuttonPlus or registery manipulation.
Thanks a lot.

plz any help?

Would like to know this as well... I can't map the Back key

naderus said:
Hello,
I use AE button plus to manage & configure my hardware keys on my Pro2.
I can easily define some functional for windows, Green/Red phone key.
But I couldn't define any functionality for Arrow key(back key or the key on the left side of windows key). I tried to use "Add Button" feature to access this key but it doesn't work anymore.
I like to know, how I can change Arrow key functionality by AEbuttonPlus or registery manipulation.
Thanks a lot.
Click to expand...
Click to collapse
Have you tried Rhodium Keyboard Control?
http://forum.xda-developers.com/showthread.php?t=554240
Notice there's separate GSM (tmob/ATT) and CDMA (Sprint/Verizon) versions

naderus said:
Hello,
I use AE button plus to manage & configure my hardware keys on my Pro2.
I can easily define some functional for windows, Green/Red phone key.
But I couldn't define any functionality for Arrow key(back key or the key on the left side of windows key). I tried to use "Add Button" feature to access this key but it doesn't work anymore.
I like to know, how I can change Arrow key functionality by AEbuttonPlus or registery manipulation.
Thanks a lot.
Click to expand...
Click to collapse
I use AE Button Plus with my Tilt 2 WinMo 6.5. I used the OK key for what I suppose you are calling the arrow key. On my Tilt 2, that key is used as an OK/Close key except in the browser where it is used as a Back key. Here is an AEBPlus report showing how I remapped that key.
* OK key (4075):
1: Ok/Close
2: Press Right arrow key
3: "Calculator"
Long: Close active application
I'm also use SPB Mobile Shell so some of the items I mapped are SPB functions.
Here is a copy of the report:
AE Button Plus v2.6.5 Settings summary
Report date: 01/24/10, 3:38 PM
Button mappings scheme:
* Send key(Hold) (40C1):
1: "[Lock Device]"
* PTT Button (40C5):
1: "[Task Mgr]"
2: Rotate Screen Clockwize
3: Volume Up
Long: Show Actions Menu
* OK key (4075):
1: Ok/Close
2: Press Right arrow key
3: "Calculator"
Long: Close active application
* Windows key (405B):
1: Start Menu
2: Press Left arrow key
3: "[Spb Contacts]"
Long: Press Enter
* Volume Up (0075):
Change volume or...
1: Press Up arrow key
* Volume Down (0076):
Change volume or...
1: Press Down arrow key
* Green Phone button (0072):
1: Press Green Button
2: "[Launcher]"
3: Show current date/time
Long: Send key(Hold)
* Red Phone button (0073):
Hang Up current call or...
1: Press Red Button
2: "[My Shortcuts]"
3: "Powerexe"

Related

International Version Question: Does control key have highlight text+ copy/cut/paste?

International Version Question: Does control key have text select + copy/cut/paste?
Questions about Touch Pro2's Control Key:
1) On a computer I can use shift key to highlight text and files; can I use the shift key on Touch Pro2 to do the same?
2) On a computer I can use [ctrl x] to cut [ctrl c] to copy and [ctrl v] to paste and [ctrl z] to undo .... Does the Touch Pro2 offer the same?
3) What other commands and functions can the Touch Pro2's command key do?
4) Does cut / copy / paste / undo work for the file system also?
5) The Xperia's center D-pad button can be used to open the context menu if I hold the button for a a second, however the Enter button on the keyboard doesn't open context menu when I hold it for a few seconds. I see that the Touch Pro2 lacks the D-pad center button, but it has an enter key. What happens if you press and hold enter? Does the context menu open like on the Xperia? [I am not talking about soft keys menus, I am talking about context menu like when you tap and hold a file to delete it]
6) What does the ctrl key do?
Shift to hightlight and CTRL+Z/X/C/V all work, except undo if you move files between main memory and storage card.
Is there a crtl combo replacement for the TAB key ?
thepenk said:
Is there a crtl combo replacement for the TAB key ?
Click to expand...
Click to collapse
Cntrl + I would be the obvious one to check.
Andre

Remapping soft keys

So I'm looking at remaping the soft keys (specifically the search) on the front of the phone. There appears to only be one "SEARCH" in the /system/usr/keylayout/vision-keypad.kl - key 217 (see code below) - that if changed has the following 2 effects:
1. Alters the functions of both the soft key on the front of the phone and the search key on the hardware keyboard. When I remap one, they both change to match your modification.
2. When changed, long press functionality of the soft key is lost. It will only accept a short press.
"SEARCH" can be successfully changed to "MENU", "BACK", and "CALL" (possibly others I have not tried) then pushed to the phone in recovery and function perfectly. However, when I map it to be the "POWER", the soft key does nothing on press, while the hardware search key on the slide-out works fine.
Has anyone found a way around this?
We remap the track pad to wake because we dont like using the top mounted power button, but it only does a half-ass job because when you want to shut the screen back off, you still have to reach for the power button. I think the track pad wake mod needs its own 'bacon bits'
Code:
# column 0
key 185 USER3 WAKE_DROPPED
key 100 ALT_RIGHT WAKE_DROPPED
key 217 SEARCH WAKE_DROPPED
key 28 ENTER WAKE_DROPPED
key 38 L WAKE_DROPPED
key 14 DEL WAKE_DROPPED
key 54 SHIFT_RIGHT WAKE_DROPPED
I think you're out of luck with regard to an easy fix. I just did a quick experiment with evtest and it looks like the softkeys on the screen are just areas of the touchscreen that the window manager treats specially and generates synthetic key events in response to touches on, instead of being actual mappable keys.
teferi said:
I think you're out of luck with regard to an easy fix. I just did a quick experiment with evtest and it looks like the softkeys on the screen are just areas of the touchscreen that the window manager treats specially and generates synthetic key events in response to touches on, instead of being actual mappable keys.
Click to expand...
Click to collapse
Well the are mappable. I managed to make it be the menu button and the back button just fine. It just doesnt want to be the power button..
The same key can be used as a single quick press or a long press. It is considered two different keys though. So you would have to figure out what the long press equivalent of the search button would be and change that one.
The way this thread can stay in developmental, is show steps on how you are remapping the keys.
For others to gain knowledge or this thread is moving to Q&A
Mikey1022 said:
The way this thread can stay in developmental, is show steps on how you are remapping the keys.
For others to gain knowledge or this thread is moving to Q&A
Click to expand...
Click to collapse
Maybe I'm off here, but if I was making this post to show the steps, would that not fall under a "How To" or "Guide"? My goal here is development. Development –noun 1. the act or process of developing; growth; progress. Or in my case, I'm in the act/process of developing a remapped key file to make the search soft key into a power key, and to then share with the rest of the forum. My progress so far is that I've managed to map it to a menu key and a back key with no problems, and am reaching out to others for help as to why it is that when I change it to the power key, it doesn't accept my changes.
Its kinda a gray zone, in that if I were to successfully remap it to the power button and post the file here, it would, technically speaking, be less of a development thread than it is now - because it would be finished developing and instead, merely contain a file with instructions.
However, as requested, and for those who are interested:
The file you are looking for, is as mentioned in the OP, "vision-keypad.kl" and is located in /system/usr/keylayout. You can edit it with a text editor like Notepad++. The line that I am looking at, also refer to OP, is key 217.
I'm thinking now, after messing with it some more, that maybe because it is a soft key it cant be mapped to power, being that as soon as the screen shuts off it no longer functions... But then again there exists widgets that, upon press, turn off the screen and they function fine, so I see no reason this shouldn't. I'll keep you posted on what I find, and would appreciate any help in the mean time.
i'd love to be able to map a longpress menu and a longpress back action. Cyanogen 6.1 allows longpress back to be turned into force kill foreground process. So there is a way to capture longpress on those 4 keys, the question is, what does the system read that keypress as and how can it be mapped.
sundar2012 said:
i'd love to be able to map a longpress menu and a longpress back action. Cyanogen 6.1 allows longpress back to be turned into force kill foreground process. So there is a way to capture longpress on those 4 keys, the question is, what does the system read that keypress as and how can it be mapped.
Click to expand...
Click to collapse
So it is doable! There are some .bin files in the /system/usr/keychar folder that correspond to the .kl files in the ../keylayout folder, but i havent been able to read them. Maybe thats it.. Gonna figure that out when I land tomorrow and get my computer set up
I changed the Search function key to Camera and it only works on a long press and I get no result on a short press. So maybe the function you are trying to rename the Search key to has to be specific to either way i.e. short or long press but not both.
So it will either work as a long press key for some functions or a short press key for others.
Read the window manager source (from AOSP or CM), determine what scancodes it synthesizes in response to touches or long-touches on the softkeys, edit keylayout accordingly.
Doesn't ButtonRemapper from Android App Dev section work on G2? :S
hey guys, i dont know if you all figured this out or not, I just got the g2, and to remap the key to power button you have to change it to "ENDCALL" not "POWER", after, reboot and voila! your search button now acts like a power button!!!!! Hope this helps!!!!!
Need to Map Back button to one of the soft key
Rceently I bought HTC Desire Z (no warranty), and I am facing the problem with 4 bottom buttons of the touch screen (menu, back, home and search). So I am planning to do hardware map for one of the softkeys to BACK button.
Could you please provide me step-by-step installation of all the softwares and the procedure I need to do for updating "vision-keypad.kl" file. Appreciate your help.
My one more doubt is that what is the difference between "WAKE_DROPPED" & "WAKE". I have seen these keywords in ".kl" file in GITHUB.
Please give me reply ASAP. I am frustrated with the way the mobile is working. Just imagine how it will be if back button stop working and you are in the middle of some application. I restarted my mobile some dozens of times.

Change hardware button to get 'back' in the left

Hello,
I want to change 'back' and 'menu' keys, so 'back' to be on the rigth side and 'menu' on the left. Like Samsung (I owned one). I prefer 'back' near my finger, it is more confortable.
I have been investigating. I have found a tool here in xda called buttonremapper, but after download and test, it does not work. Also it looks a bit abandoning, so it is possible it does not work for newer devices.
I have also test xposed framework + gravity box, but it has only the option to program 'long press' and 'double touch'. Under navigation bar there is an option to do what I want, but it only do it activating 'buttons in screen', so that is not a solution for me.
I suspect there is a way to do it modifying values in a /system/usr/keyloyout file, but dont know which and what modifications.
have somebody experience doing this for our device? is there a way to achieve this?
Thanks,
clonfsp said:
Hello,
I want to change 'back' and 'menu' keys, so 'back' to be on the rigth side and 'menu' on the left. Like Samsung (I owned one). I prefer 'back' near my finger, it is more confortable.
I have been investigating. I have found a tool here in xda called buttonremapper, but after download and test, it does not work. Also it looks a bit abandoning, so it is possible it does not work for newer devices.
I have also test xposed framework + gravity box, but it has only the option to program 'long press' and 'double touch'. Under navigation bar there is an option to do what I want, but it only do it activating 'buttons in screen', so that is not a solution for me.
I suspect there is a way to do it modifying values in a /system/usr/keyloyout file, but dont know which and what modifications.
have somebody experience doing this for our device? is there a way to achieve this?
Thanks,
Click to expand...
Click to collapse
I answer myself: it is possible modifyind the file /system/usr/keypad_8064.kl , changing the balues 'back' <-> 'menu'. It is even possible to assign buttons in another way, like right: home, center: menu and left: back.
Code:
key 114 VOLUME_DOWN
key 115 VOLUME_UP
key 116 POWER WAKE
key 139 MENU VIRTUAL
key 158 BACK VIRTUAL
key 172 HOME VIRTUAL
Just change keys 139 BACK and 158 Menu
You will find it in usr/keylayout/keypad_8064.kl

N4 keymap

can someone provide me n4/S5 key map?
menu key replaced with multitask key Please !!
done with menu key to multitasking but missing 3 dot menu key on stock app...
any way no problem long press menu key for options work )

Editing U-touch button functions manually

To edit the tap, long touch and slide right and left one has to locate the file
fpc1020p.kl
That can be found at (with root enabled):
/system/usr/keylayout/
In that file the following items can be found:
key 158 (touch) VIRTUAL
key 249 (slide right)
key 254 (slide left)
key 183 (long touch) VIRTUAL
and for example to edit long touch as a shortcut to HOME you set:
key 183 HOME VIRTUAL
But how and where do you edit the double tap and press and double press actions?
Cheers!
This functionality was present on my seller stock ROM. After upgrading to Lineage 14.1 I'm left with partly extended/partly limited functionality of the button, while it looks like the solution is at a hands reach.
I have not ventured into custom ROM territory only to prevent losing the U button functionality.
How to edit double tap home ??

Categories

Resources