Device: KAIS130
HardSPL: 3.34 (as described in this thread)
Radio: 1.70.19.09 (as described in this thread)
Kernel: 2.6.32 custom made with ATools 1.2.0 (see attachment NBH_Editor.jpg)
Build: system-froyo-all-unodex-23-01-11_09.tgz from here
Partitions: System on (all) NAND, Data on data.img, both made with ATools 1.2.0 (see attachment Boot_Script_Editor.jpg)
Other: "WIN" and "IE" buttons swapped with ATools 1.2.0 (see attachment Keymapper.jpg)
The choice of System on NAND and Data on SD is because all on NAND leaves on phone less than 100MB for apps, a bit low for me.
With this configuration the phone works correctly, and thanks to an 8GB Class 6 SD card I have a 2Gb data.img and I don't see speed differences between Data on NAND and on SD.
Now, the problems...
Issue #1: the hardware keyboard, which has Italian layout (see attachment Hardware_Keyboard.jpg).
After a fresh total install (NBH -> androidinstall -> androidupdate) the hardware keyboard works like this:
- normal keys work fine
- "Maiusc" (SHIFT) doesn't makes uppercase letters
- "FN" + keys makes random characters (most of them are simply numbers like 1 2 3)
I have searched in the forum and also with Google (because the forum search engine does not allow words with only two characters as "FN" ), but no luck, only key mapping problems.
For what I have understood the hardware keyboard is implemented into the kernel, particularly into the file \system\usr\keylayout\qwerty.kl
I have compared the file into the system-froyo-all-unodex-23-01-11_09.tgz with the one into androidupdate.tar made by Atools, and this is the result:
Code:
system-froyo-all...11_09.tgz androidupdate.tar
-------------------------------- --------------------------------
key 2 1 key 2 1
key 3 2 key 3 2
key 4 3 key 4 3
key 5 4 key 5 4
key 6 5 key 6 5
key 7 6 key 7 6
key 8 7 key 8 7
key 9 8 key 9 8
key 10 9 key 10 9
key 11 0 key 11 0
key 12 MINUS key 12 MINUS
key 13 EQUALS key 13 EQUALS
key 14 DEL key 14 DEL
key 15 TAB key 15 TAB
key 16 Q key 16 Q
key 17 W key 17 W
key 18 E key 18 E
key 19 R key 19 R
key 20 T key 20 T
key 21 Y key 21 Y
key 22 U key 22 U
key 23 I key 23 I
key 24 O key 24 O
key 25 P key 25 P
key 26 LEFT_BRACKET key 26 LEFT_BRACKET
key 27 RIGHT_BRACKET key 27 RIGHT_BRACKET
[B][I]key 28 ENTER[/I][/B]
key 30 A key 30 A
key 31 S key 31 S
key 32 D key 32 D
key 33 F key 33 F
key 34 G key 34 G
key 35 H key 35 H
key 36 J key 36 J
key 37 K key 37 K
key 38 L key 38 L
key 39 SEMICOLON key 39 SEMICOLON
key 40 APOSTROPHE key 40 APOSTROPHE
[B][I]key 42 SHIFT_LEFT[/I][/B]
key 43 BACKSLASH key 43 BACKSLASH
key 44 Z key 44 Z
key 45 X key 45 X
key 46 C key 46 C
key 47 V key 47 V
key 48 B key 48 B
key 49 N key 49 N
key 50 M key 50 M
key 51 COMMA key 51 COMMA
key 52 PERIOD key 52 PERIOD
key 53 SLASH key 53 SLASH
[B][I]key 54 SHIFT_RIGHT[/I][/B]
[B][I]key 56 ALT_LEFT[/I][/B]
key 57 SPACE key 57 SPACE
key 59 MENU WAKE_DROPPED key 59 HOME WAKE_DROPPED
key 60 SOFT_RIGHT WAKE key 60 SOFT_RIGHT WAKE
key 61 CALL WAKE_DROPPED key 61 CALL WAKE_DROPPED
key 62 ENDCALL WAKE_DROPPED key 62 ENDCALL WAKE_DROPPED
[B][I]key 100 ALT_RIGHT[/I][/B]
key 102 HOME WAKE key 102 MENU WAKE_DROPPED
key 103 DPAD_UP WAKE_DROPPED key 103 DPAD_UP WAKE_DROPPED
key 105 DPAD_LEFT WAKE_DROPPED key 105 DPAD_LEFT WAKE_DROPPED
key 106 DPAD_RIGHT WAKE_DROPPED key 106 DPAD_RIGHT WAKE_DROPPED
key 107 ENDCALL WAKE_DROPPED key 107 ENDCALL WAKE_DROPPED
key 108 DPAD_DOWN WAKE_DROPPED key 108 DPAD_DOWN WAKE_DROPPED
key 114 VOLUME_DOWN key 114 VOLUME_DOWN
key 115 VOLUME_UP key 115 VOLUME_UP
key 116 POWER WAKE key 116 POWER WAKE_DROPPED
key 127 SEARCH WAKE_DROPPED key 127 SEARCH WAKE_DROPPED
key 139 MENU WAKE_DROPPED key 139 HOME WAKE_DROPPED
key 150 EXPLORER key 150 EXPLORER
key 155 ENVELOPE key 155 ENVELOPE
key 158 BACK WAKE_DROPPED key 158 BACK WAKE_DROPPED
key 212 CAMERA key 212 CAMERA WAKE_DROPPED
key 215 AT key 215 AT
key 217 SEARCH WAKE_DROPPED key 217 SEARCH WAKE_DROPPED
key 227 STAR key 227 STAR
key 228 POUND key 228 POUND
key 229 MENU WAKE_DROPPED key 229 SOFT_LEFT
[B][I]key 229 HOME WAKE_DROPPED[/I][/B]
key 230 SOFT_RIGHT WAKE key 230 SOFT_RIGHT
key 231 CALL WAKE_DROPPED key 231 CALL WAKE_DROPPED
key 232 DPAD_CENTER WAKE_DROPPED key 232 DPAD_CENTER WAKE_DROPPED
key 399 GRAVE key 399 GRAVE
As you can see there is a lack of some keys (28, 42, 54, 56, 100) and a duplicated key (229).
So I have modified the original qwerty.kl from the system-froyo-all-unodex-23-01-11_09.tgz file changing only the MENU ad HOME keys, saved it into the androidupdate.tar ad installed into the phone... and IT WORKS!!!
Now there are only 3 keys that don't work:
- FN + <- ("Canc" aka DEL)
- FN + Simb. (in WM it open the virtual keyboard with special italian characters)
- FN + Space (in WM it makes the last character typed as accented)
but I think it will never exist a solution for the last two...
@l1q1d: please check your fantastic Atools 1.2.0, it seems have a bug in the keymapper section!
Issue #1: 90% solved!
Issue #2: the battery charge freezes the phone.
With the charger connected to the phone, when the battery is full (left led becomes green) the display becomes white and the phone is freezed, I need to reset it.
The issue happens randomly, not every time I charge the phone.
I know that it can be a wrong panel issue, so I made some test:
- Panel 1: always wrong with distorted color and image - no good
- Panel 2: on wake-up white screen, then pixel snow, then lock screen (sometimes not showed) - half good
- Panel 3: on wake-up white screen then lock screen - good!
So my panel type seems to be the type 3.
I can try to switch to panel type 2 and try to charge the phone, but use a wrong panel does not seems a good workaround... other ideas?
Issue #2: to be solved...
A big thank you to all the developers for the fantastic job that they make every day!
Regarding the White Death when charging, I found two solutions:
a) Settings->Applications->Development->Stay Awake YES
Prevent the problem by not sleeping while charging.
b) Use Panel 3.
That is actually what I do. My kaiser has the same symptoms as yours, but does not have white death when I use panel 3.
n2rjt said:
Regarding the White Death when charging, I found two solutions:
a) Settings->Applications->Development->Stay Awake YES
Prevent the problem by not sleeping while charging.
Click to expand...
Click to collapse
Mmmh... good idea!
n2rjt said:
b) Use Panel 3.
That is actually what I do. My kaiser has the same symptoms as yours, but does not have white death when I use panel 3.
Click to expand...
Click to collapse
I'm currently using the panel 3, but the "white screen of death" still appears
I think the solution A can be fine
Thank you so much for the help!
I concur...
White death can be abated by changing the status to "stay awake" while charging. I had the same problem for the first week with panel 2, but after I selected the "stay awake option, I can hit the end button while charging and never lock it up, ever.
Related
Is there an app to assign keys?
MYTOUCH SLIDE (MIA)----> ARROW KEYS!!!!
No dedicated arrows keys or d-pad can someone confirm that the track-pad will work good with games? Such as zenonia? Try the demo if you haven't really great game.
If that does not work I suggest an app be made to assign arrow keys such as
W= up A=left S=right Z=down etc...
Next Step: Root
Then: Cry manly tears of joy for Root
downloading now
*edit* using W, A, S, and D works great with the game
i wanna remap the genius button
The trackpad seems to work ok with Replicate Island. It would be better if it were a trackball, but it works ok.
squidbutt said:
i wanna remap the genius button
Click to expand...
Click to collapse
I 2nd that. I was thinking it would be more useful as a dedicated search button.
whttabeach said:
I 2nd that. I was thinking it would be more useful as a dedicated search button.
Click to expand...
Click to collapse
my thoughts exactly haha
You guys should get out more and look in othere forums. Check my signature That should help you out
without root(when this thread was started, and when the last comment was) we were unable to remap keys and play with those settings, now that we have root i am sure they know that these things are possible, just takes time for someone to learn how to do it
o well ill give it a shot and repot back
def confused cause the guide says heroc something so i think the name would be different for the slide?
squidbutt said:
def confused cause the guide says heroc something so i think the name would be different for the slide?
Click to expand...
Click to collapse
I'll look at it tonight if I remember
thatguythatdid said:
I'll look at it tonight if I remember
Click to expand...
Click to collapse
ok cool thanks
I forgot but I just looked and look in /system/usr/keylayout
I think that what your looking for is latte-keypad-v0.kl or qwerty.kl
what I did is just unzip the slide me root.zip and opened the kl with notepad++ (get it from sourceforge) and there it is. I can't actually test cuz I got a sprint hero but it's the same layout for the most part. Just test them out start small like changing an "a" to a semicolon. mmake sure to nandroid .....Oh wait just keep an original copy of them. and remember that no two keys on the face can have the same function and that some permissions must be set from the kernel.
ok cool!'
thanks cause i tried your guide and it said it couldnt find the file
so just follow your directions for the hero just slight changes?
ill try and get back with results
ok i got all that now i just cant find the genius button on the list...
heres the list i think its the search under "not use in espresso"
but im not sure
key 116 POWER WAKE_DROPPED
key 107 ENDCALL WAKE_DROPPED
# column 0
key 16 Q WAKE_DROPPED
key 23 I WAKE_DROPPED
key 34 G WAKE_DROPPED
key 44 Z WAKE_DROPPED
key 54 SHIFT_RIGHT WAKE_DROPPED
key 217 SEARCH WAKE_DROPPED
key 215 AT WAKE_DROPPED
# column 1
key 17 W WAKE_DROPPED
key 24 O WAKE_DROPPED
key 35 H WAKE_DROPPED
key 45 X WAKE_DROPPED
key 28 ENTER WAKE_DROPPED
key 183 FUNC_1 WAKE_DROPPED
key 15 TAB WAKE_DROPPED
# column 2
key 18 E WAKE_DROPPED
key 25 P WAKE_DROPPED
key 36 J WAKE_DROPPED
key 46 C WAKE_DROPPED
key 56 ALT_LEFT WAKE_DROPPED
key 100 ALT_RIGHT WAKE_DROPPED
key 52 PERIOD WAKE_DROPPED
# column 3
key 19 R WAKE_DROPPED
key 30 A WAKE_DROPPED
key 37 K WAKE_DROPPED
key 47 V WAKE_DROPPED
key 214 QUECHAR WAKE_DROPPED
key 186 MENU WAKE_DROPPED
key 115 VOLUME_UP WAKE
# column 4
key 20 T WAKE_DROPPED
key 31 S WAKE_DROPPED
key 38 L WAKE_DROPPED
key 48 B WAKE_DROPPED
key 51 COMMA WAKE_DROPPED
key 102 HOME
key 114 VOLUME_DOWN WAKE
# column 5
key 21 Y WAKE_DROPPED
key 32 D WAKE_DROPPED
key 14 DEL WAKE_DROPPED
key 49 N WAKE_DROPPED
key 184 FUNC_2 WAKE_DROPPED
key 232 DPAD_CENTER WAKE_DROPPED
key 187 FUNC_4
# column 6
key 22 U WAKE_DROPPED
key 33 F WAKE_DROPPED
key 42 SHIFT_LEFT WAKE_DROPPED
key 50 M WAKE_DROPPED
key 57 SPACE WAKE_DROPPED
key 139 MENU
key 158 BACK
# column 7
key 211 FOCUS
key 212 CAMERA
key 185 HOME WAKE_DROPPED
key 2 1
key 3 2
key 4 3
key 5 4
key 6 5
key 7 6
key 8 7
key 9 8
key 10 9
key 11 0
# not use in espresso
# key 12 MINUS WAKE_DROPPED
# key 13 EQUALS WAKE_DROPPED
# key 14 DEL WAKE_DROPPED
# key 26 LEFT_BRACKET WAKE_DROPPED
# key 27 RIGHT_BRACKET WAKE_DROPPED
# key 39 SEMICOLON WAKE_DROPPED
# key 40 APOSTROPHE WAKE_DROPPED
# key 43 BACKSLASH WAKE_DROPPED
# key 53 SLASH WAKE_DROPPED
# key 54 SHIFT_RIGHT WAKE
# key 59 MENU WAKE_DROPPED
# key 60 SOFT_RIGHT WAKE
# key 61 CALL WAKE_DROPPED
# key 62 ENDCALL WAKE_DROPPED
# key 68 F10 WAKE_DROPPED
# key 87 F11 WAKE_DROPPED
# key 107 ENDCALL WAKE_DROPPED
# key 116 POWER WAKE
# key 127 SEARCH WAKE_DROPPED
# key 150 EXPLORER WAKE_DROPPED
# key 155 ENVELOPE WAKE_DROPPED
# key 184 FUNC_2 WAKE_DROPPED
# key 185 FUNC_3 WAKE_DROPPED
# key 189 FUNC_7 WAKE_DROPPED
# key 223 CANCEL WAKE_DROPPED
# key 227 STAR
# key 228 POUND WAKE_DROPPED
# key 229 MENU WAKE_DROPPED
# key 230 SOFT_RIGHT WAKE
# key 231 CALL WAKE_DROPPED
# key 232 DPAD_CENTER WAKE_DROPPED
# key 399 GRAVE
suggestions?
its supersonic-keypad.kl
key 107 ENDCALL WAKE_DROPPED
key 116 POWER WAKE_DROPPED
key 115 VOLUME_UP WAKE
key 114 VOLUME_DOWN WAKE
key 217 SEARCH WAKE_DROPPED
key 158 BACK WAKE_DROPPED
key 139 MENU WAKE_DROPPED
key 102 HOME WAKE_DROPPED
# key 399 GRAVE
# key 2 1
# key 3 2
# key 4 3
# key 5 4
# key 6 5
# key 7 6
# key 8 7
# key 9 8
# key 10 9
# key 11 0
# key 230 SOFT_RIGHT WAKE
# key 60 SOFT_RIGHT WAKE
# key 62 ENDCALL WAKE_DROPPED
# key 229 MENU WAKE_DROPPED
# key 59 MENU WAKE_DROPPED
# key 127 SEARCH WAKE_DROPPED
# key 228 POUND
# key 227 STAR
# key 231 CALL WAKE_DROPPED
# key 61 CALL WAKE_DROPPED
# key 232 DPAD_CENTER WAKE_DROPPED
# key 108 DPAD_DOWN WAKE_DROPPED
# key 103 DPAD_UP WAKE_DROPPED
# key 105 DPAD_LEFT WAKE_DROPPED
# key 106 DPAD_RIGHT WAKE_DROPPED
# key 115 VOLUME_UP
# key 114 VOLUME_DOWN
# key 116 POWER WAKE
# key 212 CAMERA
#
# key 16 Q
# key 17 W
# key 18 E
# key 19 R
# key 20 T
# key 21 Y
# key 22 U
# key 23 I
# key 24 O
# key 25 P
# key 26 LEFT_BRACKET
# key 27 RIGHT_BRACKET
# key 43 BACKSLASH
#
# key 30 A
# key 31 S
# key 32 D
# key 33 F
# key 34 G
# key 35 H
# key 36 J
# key 37 K
# key 38 L
# key 39 SEMICOLON
# key 40 APOSTROPHE
# key 14 DEL
#
# key 44 Z
# key 45 X
# key 46 C
# key 47 V
# key 48 B
# key 49 N
# key 50 M
# key 51 COMMA
# key 52 PERIOD
# key 53 SLASH
#
# key 56 ALT_LEFT
# key 100 ALT_RIGHT
# key 42 SHIFT_LEFT
# key 54 SHIFT_RIGHT
# key 15 TAB
# key 57 SPACE
# key 150 EXPLORER
# key 155 ENVELOPE
#
# key 12 MINUS
# key 13 EQUALS
# key 215 AT
#
# # Colin workaround use for brcm soluation, this should be replace by AVRCP.kl
# #key 164 PLAYPAUSE WAKE
# #key 128 STOP WAKE
# #key 163 NEXTSONG WAKE
# #key 165 PREVIOUSSONG WAKE
# #key 168 REWIND WAKE
# #key 159 FORWARD WAKE
#
id like to assing longpress of home to bring up the app "multitask manager" and long press of search to bring up camera. also, would it be possible to make the volume key take a picture? is that a code in camera.apk?
sig has my set up.
obliged
*sigh*
bump
really you bumped yourself after like 2 hours and sighed : \
i wish you the best of luck
omegasun18 said:
really you bumped yourself after like 2 hours and sighed : \
i wish you the best of luck
Click to expand...
Click to collapse
why the attitude? are you one of those guys that sits on the portal all day watching the threads without any actual input? why bother posting, if your not going to help? go somewhere else with that.
the last time i asked for help, it took TWO bumps and a whole day before anyone responded. i think this warrants a sigh, seeing as how the guys thread about being on a boat gets more attention than a legitimate question.
thanks so much for the help.
*fart*
bump
igotsthemagicinme said:
why the attitude? are you one of those guys that sits on the portal all day watching the threads without any actual input? why bother posting, if your not going to help? go somewhere else with that.
the last time i asked for help, it took TWO bumps and a whole day before anyone responded. i think this warrants a sigh, seeing as how the guys thread about being on a boat gets more attention than a legitimate question.
thanks so much for the help.
Click to expand...
Click to collapse
In all fairness, and I don't mean to clutter up the the thread even more, but seeing as you posted it in General and not Q&A, here goes. The guy on the boat is the legendary regaw_leinad who's got a bit of a following around here for developing the first 2.2 root guide (among other things). I don't think your name is as well known, so of course his post will get more attention. Also, your post is asking for very specific assistance, whereas Regaw was just making an observation - it may take more than 2 hours for someone with the specific knowledge set you need to to see your post - possibly even more than a day.
Good luck
edit - and I just noticed that you bumped 20 minutes after the last one. Nice - impatient much?
fachfadick said:
In all fairness, and I don't mean to clutter up the the thread even more, but seeing as you posted it in General and not Q&A, here goes. The guy on the boat is the legendary regaw_leinad who's got a bit of a following around here for developing the first 2.2 root guide (among other things). I don't think your name is as well known, so of course his post will get more attention. Also, your post is asking for very specific assistance, whereas Regaw was just making an observation - it may take more than 2 hours for someone with the specific knowledge set you need to to see your post - possibly even more than a day.
Good luck
edit - and I just noticed that you bumped 20 minutes after the last one. Nice - impatient much?
Click to expand...
Click to collapse
oh god
MOUNTAIN DID IT
Changing the long press activity is not as simple as editing the keypad file. You can only edit the one touch action with that file.
Do a search in Evo Development for the how to on changing the long press action. Also, if you use ADW Launcher, you can set the home button to launch any activity you choose. You could also set some swipe actions to call up the camera if you like.
Hey... This thing makes phone calls too!
JTNiggle said:
Changing the long press activity is not as simple as editing the keypad file. You can only edit the one touch action with that file.
Do a search in Evo Development for the how to on changing the long press action. Also, if you use ADW Launcher, you can set the home button to launch any activity you choose. You could also set some swipe actions to call up the camera if you like.
Hey... This thing makes phone calls too!
Click to expand...
Click to collapse
you have been MOST helpful, i thank you MOST kindly.
Hello. I am using the UK Rom and I have a problem with the key layout file. I followed the one guy's instructions and have half (the dpad and both analogs) the keys working. What could be wrong? If it helps, I have the US Verizon Xperia Play. Below is the code I have now:
# file SEMC-DBZ1_keypad.kl
# this corresponds to kernel/arch/arm/mach-msm/keypad-zeus.*
#
# defines for values are in frameworks/base/include/ui/KeycodeLabels.h
#KEY_MENU,KEY_HOME,KEY_BACK,KEY_SEARCH
key 139 MENU
key 102 HOME WAKE_DROPPED
key 158 BACK
key 217 SEARCH
# KEY_UP, KEY_LEFT, KEY_RIGHT, KEY_DOWN
key 103 DPAD_UP WAKE_DROPPED
key 105 DPAD_LEFT WAKE_DROPPED
key 106 DPAD_RIGHT WAKE_DROPPED
key 108 DPAD_DOWN WAKE_DROPPED
# BTN_Y, BTN_B, BTN_A, BTN_X,
key 308 BUTTON_Y WAKE_DROPPED
key 305 BACK ALT WAKE_DROPPED
key 304 DPAD_CENTER WAKE_DROPPED
key 307 BUTTON_X WAKE_DROPPED
# BTN_TL, BTN_TR
# Should be FOCUS, CAMERA...
# For now, leave undefined
key 310 BUTTON_L1 WAKE_DROPPED
key 311 BUTTON_R1 WAKE_DROPPED
# KEY_MEDIA (PSN_KEY in schematic)
# For now, leave undefined
key 226 MENU WAKE_DROPPED
Sent from my R800x using xda app-developers app
Hi, does anyone know what happened to the option for the Haptic Feedback vibrate when soft keys are pressed? It's missing from the settings menu. I'm on stock MF7 XEF rom GT-I9195 LTE. Thanks in advance.
wondering the same thing, using I9190 stock...
This iss the same on the Ace 2, i don't know why Samsung made this decision for the S4 Mini wich is clearly mid/high end.
Verzonden vanaf mijn iPad met behulp van Tapatalk 2
I was wondering the same. Just got my s4 mini last week and I kind of liked the haptic feedback on my s2 so now i am missing it.
From the little that I searched on the internet, it seems that it's not only samsung that has removed this option but some other brands too...
what's strange is that the phone has the support for the haptic feedback feature, using 3rd party dialers and keyboards proves that (their haptic feedback option works).
wondering if they could re-include this feature in a future update...
yes is true
more features how can support this model of phone are diativate in retail version,
i think in future or with 3rd party application can be activate
- usb otg is deactivate
- mhl is deactivate
True .. I am missing it too..
Sent from my GT-I9195 using xda premium
...solved on S3 mini
Looks like our friends over at the Galaxy S3 mini forum found a solution for bringing back the button vibration feedback:
http://forum.xda-developers.com/showthread.php?t=2152355
No luck so far here on the S4 mini with this solution. But probably one of you guys is smart enough to transfer this solution to our devices.
Post here your Generic.kl from system/usr/keylayout.
key 1 ESCAPE
key 2 1
key 3 2
key 4 3
key 5 4
key 6 5
key 7 6
key 8 7
key 9 8
key 10 9
key 11 0
key 12 MINUS
key 13 EQUALS
key 14 DEL
key 15 TAB
key 16 Q
key 17 W
key 18 E
key 19 R
key 20 T
key 21 Y
key 22 U
key 23 I
key 24 O
key 25 P
key 26 LEFT_BRACKET
key 27 RIGHT_BRACKET
key 28 ENTER
key 29 CTRL_LEFT
key 30 A
key 31 S
key 32 D
key 33 F
key 34 G
key 35 H
key 36 J
key 37 K
key 38 L
key 39 SEMICOLON
key 40 APOSTROPHE
key 41 GRAVE
key 42 SHIFT_LEFT
key 43 BACKSLASH
key 44 Z
key 45 X
key 46 C
key 47 V
key 48 B
key 49 N
key 50 M
key 51 COMMA
key 52 PERIOD
key 53 SLASH
key 54 SHIFT_RIGHT
key 55 NUMPAD_MULTIPLY
key 56 ALT_LEFT
key 57 SPACE
key 58 CAPS_LOCK
key 59 F1
key 60 F2
key 61 F3
key 62 F4
key 63 F5
key 64 F6
key 65 F7
key 66 F8
key 67 F9
key 68 F10
key 69 NUM_LOCK
key 70 SCROLL_LOCK
key 71 NUMPAD_7
key 72 NUMPAD_8
key 73 NUMPAD_9
key 74 NUMPAD_SUBTRACT
key 75 NUMPAD_4
key 76 NUMPAD_5
key 77 NUMPAD_6
key 78 NUMPAD_ADD
key 79 NUMPAD_1
key 80 NUMPAD_2
key 81 NUMPAD_3
key 82 NUMPAD_0
key 83 NUMPAD_DOT
# key 84 (undefined)
key 85 ZENKAKU_HANKAKU
key 86 BACKSLASH
key 87 F11
key 88 F12
key 89 RO
# key 90 "KEY_KATAKANA"
# key 91 "KEY_HIRAGANA"
key 92 HENKAN
key 93 KATAKANA_HIRAGANA
key 94 MUHENKAN
key 95 NUMPAD_COMMA
key 96 NUMPAD_ENTER
key 97 CTRL_RIGHT
key 98 NUMPAD_DIVIDE
key 99 SYSRQ
key 100 ALT_RIGHT
# key 101 "KEY_LINEFEED"
key 102 MOVE_HOME
key 103 DPAD_UP
key 104 PAGE_UP
key 105 DPAD_LEFT
key 106 DPAD_RIGHT
key 107 MOVE_END
key 108 DPAD_DOWN
key 109 PAGE_DOWN
key 110 INSERT
key 111 FORWARD_DEL
# key 112 "KEY_MACRO"
key 113 VOLUME_MUTE
key 114 VOLUME_DOWN
key 115 VOLUME_UP
key 116 POWER WAKE
key 117 NUMPAD_EQUALS
# key 118 "KEY_KPPLUSMINUS"
key 119 BREAK
# key 120 (undefined)
key 121 NUMPAD_COMMA
key 122 LANG
key 123 EISU
key 124 YEN
key 125 META_LEFT
key 126 META_RIGHT
key 127 MENU WAKE_DROPPED
key 128 MEDIA_STOP
# key 129 "KEY_AGAIN"
# key 130 "KEY_PROPS"
# key 131 "KEY_UNDO"
# key 132 "KEY_FRONT"
# key 133 "KEY_COPY"
# key 134 "KEY_OPEN"
# key 135 "KEY_PASTE"
# key 136 "KEY_FIND"
# key 137 "KEY_CUT"
# key 138 "KEY_HELP"
key 139 MENU WAKE_DROPPED
key 140 CALCULATOR
# key 141 "KEY_SETUP"
key 142 POWER WAKE
key 143 POWER WAKE
# key 144 "KEY_FILE"
# key 145 "KEY_SENDFILE"
# key 146 "KEY_DELETEFILE"
# key 147 "KEY_XFER"
# key 148 "KEY_PROG1"
# key 149 "KEY_PROG2"
key 150 EXPLORER
# key 151 "KEY_MSDOS"
key 152 POWER WAKE
# key 153 "KEY_DIRECTION"
# key 154 "KEY_CYCLEWINDOWS"
key 155 ENVELOPE
key 156 BOOKMARK
# key 157 "KEY_COMPUTER"
key 158 BACK WAKE_DROPPED
key 159 FORWARD
key 160 MEDIA_CLOSE
key 161 MEDIA_EJECT
key 162 MEDIA_EJECT
key 163 MEDIA_NEXT
key 164 MEDIA_PLAY_PAUSE
key 165 MEDIA_PREVIOUS
key 166 MEDIA_STOP
key 167 MEDIA_RECORD
key 168 MEDIA_REWIND
key 169 CALL
# key 170 "KEY_ISO"
key 171 MUSIC
key 172 HOME
# key 173 "KEY_REFRESH"
# key 174 "KEY_EXIT"
# key 175 "KEY_MOVE"
# key 176 "KEY_EDIT"
key 177 PAGE_UP
key 178 PAGE_DOWN
key 179 NUMPAD_LEFT_PAREN
key 180 NUMPAD_RIGHT_PAREN
# key 181 "KEY_NEW"
# key 182 "KEY_REDO"
# key 183 F13
# key 184 F14
# key 185 F15
# key 186 F16
# key 187 F17
# key 188 F18
# key 189 F19
# key 190 F20
# key 191 F21
# key 192 F22
# key 193 F23
# key 194 F24
# key 195 (undefined)
# key 196 (undefined)
# key 197 (undefined)
# key 198 (undefined)
# key 199 (undefined)
key 200 MEDIA_PLAY
key 201 MEDIA_PAUSE
# key 202 "KEY_PROG3"
# key 203 "KEY_PROG4"
# key 204 (undefined)
# key 205 "KEY_SUSPEND"
# key 206 "KEY_CLOSE"
key 207 MEDIA_PLAY
key 208 MEDIA_FAST_FORWARD
# key 209 "KEY_BASSBOOST"
# key 210 "KEY_PRINT"
# key 211 "KEY_HP"
key 212 CAMERA
key 213 MUSIC
# key 214 "KEY_QUESTION"
key 215 ENVELOPE
# key 216 "KEY_CHAT"
key 217 SEARCH
# key 218 "KEY_CONNECT"
# key 219 "KEY_FINANCE"
# key 220 "KEY_SPORT"
# key 221 "KEY_SHOP"
# key 222 "KEY_ALTERASE"
# key 223 "KEY_CANCEL"
# key 224 "KEY_BRIGHTNESSDOWN"
# key 225 "KEY_BRIGHTNESSUP"
key 226 HEADSETHOOK
key 256 BUTTON_1
key 257 BUTTON_2
key 258 BUTTON_3
key 259 BUTTON_4
key 260 BUTTON_5
key 261 BUTTON_6
key 262 BUTTON_7
key 263 BUTTON_8
key 264 BUTTON_9
key 265 BUTTON_10
key 266 BUTTON_11
key 267 BUTTON_12
key 268 BUTTON_13
key 269 BUTTON_14
key 270 BUTTON_15
key 271 BUTTON_16
key 288 BUTTON_1
key 289 BUTTON_2
key 290 BUTTON_3
key 291 BUTTON_4
key 292 BUTTON_5
key 293 BUTTON_6
key 294 BUTTON_7
key 295 BUTTON_8
key 296 BUTTON_9
key 297 BUTTON_10
key 298 BUTTON_11
key 299 BUTTON_12
key 300 BUTTON_13
key 301 BUTTON_14
key 302 BUTTON_15
key 303 BUTTON_16
key 304 BUTTON_A
key 305 BUTTON_B
key 306 BUTTON_C
key 307 BUTTON_X
key 308 BUTTON_Y
key 309 BUTTON_Z
key 310 BUTTON_L1
key 311 BUTTON_R1
key 312 BUTTON_L2
key 313 BUTTON_R2
key 314 BUTTON_SELECT
key 315 BUTTON_START
key 316 BUTTON_MODE
key 317 BUTTON_THUMBL
key 318 BUTTON_THUMBR
# key 352 "KEY_OK"
# key 353 DPAD_CENTER
# key 354 "KEY_GOTO"
# key 355 "KEY_CLEAR"
# key 356 "KEY_POWER2"
# key 357 "KEY_OPTION"
# key 358 "KEY_INFO"
# key 359 "KEY_TIME"
# key 360 "KEY_VENDOR"
# key 361 "KEY_ARCHIVE"
key 362 GUIDE
# key 363 "KEY_CHANNEL"
# key 364 "KEY_FAVORITES"
# key 365 "KEY_EPG"
key 366 DVR
# key 367 "KEY_MHP"
# key 368 "KEY_LANGUAGE"
# key 369 "KEY_TITLE"
# key 370 "KEY_SUBTITLE"
# key 371 "KEY_ANGLE"
# key 372 "KEY_ZOOM"
# key 373 "KEY_MODE"
# key 374 "KEY_KEYBOARD"
# key 375 "KEY_SCREEN"
# key 376 "KEY_PC"
key 377 TV
# key 378 "KEY_TV2"
# key 379 "KEY_VCR"
# key 380 "KEY_VCR2"
# key 381 "KEY_SAT"
# key 382 "KEY_SAT2"
# key 383 "KEY_CD"
# key 384 "KEY_TAPE"
# key 385 "KEY_RADIO"
# key 386 "KEY_TUNER"
# key 387 "KEY_PLAYER"
# key 388 "KEY_TEXT"
# key 389 "KEY_DVD"
# key 390 "KEY_AUX"
# key 391 "KEY_MP3"
# key 392 "KEY_AUDIO"
# key 393 "KEY_VIDEO"
# key 394 "KEY_DIRECTORY"
# key 395 "KEY_LIST"
# key 396 "KEY_MEMO"
key 397 CALENDAR
# key 398 "KEY_RED"
# key 399 "KEY_GREEN"
# key 400 "KEY_YELLOW"
# key 401 "KEY_BLUE"
key 402 CHANNEL_UP
key 403 CHANNEL_DOWN
# key 404 "KEY_FIRST"
# key 405 "KEY_LAST"
# key 406 "KEY_AB"
# key 407 "KEY_NEXT"
# key 408 "KEY_RESTART"
# key 409 "KEY_SLOW"
# key 410 "KEY_SHUFFLE"
# key 411 "KEY_BREAK"
# key 412 "KEY_PREVIOUS"
# key 413 "KEY_DIGITS"
# key 414 "KEY_TEEN"
# key 415 "KEY_TWEN"
key 429 CONTACTS
# key 448 "KEY_DEL_EOL"
# key 449 "KEY_DEL_EOS"
# key 450 "KEY_INS_LINE"
# key 451 "KEY_DEL_LINE"
key 464 FUNCTION
key 465 ESCAPE FUNCTION
key 466 F1 FUNCTION
key 467 F2 FUNCTION
key 468 F3 FUNCTION
key 469 F4 FUNCTION
key 470 F5 FUNCTION
key 471 F6 FUNCTION
key 472 F7 FUNCTION
key 473 F8 FUNCTION
key 474 F9 FUNCTION
key 475 F10 FUNCTION
key 476 F11 FUNCTION
key 477 F12 FUNCTION
key 478 1 FUNCTION
key 479 2 FUNCTION
key 480 D FUNCTION
key 481 E FUNCTION
key 482 F FUNCTION
key 483 S FUNCTION
key 484 B FUNCTION
# key 497 KEY_BRL_DOT1
# key 498 KEY_BRL_DOT2
# key 499 KEY_BRL_DOT3
# key 500 KEY_BRL_DOT4
# key 501 KEY_BRL_DOT5
# key 502 KEY_BRL_DOT6
# key 503 KEY_BRL_DOT7
# key 504 KEY_BRL_DOT8
# Joystick and game controller axes.
# Axes that are not mapped will be assigned generic axis numbers by the input subsystem.
axis 0x00 X
axis 0x01 Y
axis 0x02 Z
axis 0x03 RX
axis 0x04 RY
axis 0x05 RZ
axis 0x06 THROTTLE
axis 0x07 RUDDER
axis 0x08 WHEEL
axis 0x09 GAS
axis 0x0a BRAKE
axis 0x10 HAT_X
axis 0x11 HAT_Y
Here you go. From stock rooted 4.2.2
:good:s4 mini i9195 haptic vibration feedback working :
well, if you wanna feel it, you gotta try it
flash through cwm zip file from s3 mini thread. all credits goes to PolishVodka. thread: http://forum.xda-developers.com/showthread.php?t=2152355
zip file also attached: haptick vibration softkeys
tested and working on cm10.2 (december nightlies) and cm10.1.3 stable. I guess it will work on stock rom too...
--
edited: working on cm 11 also.
You're the hero! It works om CM10.2 indeed.
Actually I only added the "VIRTUAL" comment after KEY 158 BACK and KEY 139 MENU manually. After a reboot I've had vibrations on the soft keys.
Might still not work on stock ROMs as I tried every combination lately.
So tried flashing Softkeys_vibrations1.zip on stock rom - but that didnt work.
For the guys who got it to work on CM ... did you just edit Generic.kl from system/usr/keylayout?
Here 2 zip files Vibro on and Vibro off
First enable second disable this. Only for cm versions. On stock not test, try if you want.
denon480 said:
Here 2 zip files Vibro on and Vibro off
First enable second disable this. Only for cm versions. On stock not test, try if you want.
Click to expand...
Click to collapse
Thank you! Has anyone tried this in the default version of the phone?
Who want more vibration on feedback and know how decompile framework-res here instruction
For this need in framework-res\res\values\arrays.xml edit this parametr <integer-array name="config_virtualKeyVibePattern">
Should be so:
<integer-array name="config_virtualKeyVibePattern">
<item>45</item> 45 is power feedback you can use any what you want
and add in system\usr\keylayout\ sec_touchkey.kl some paremetr
key 158 BACK VIRTUAL
key 139 MENU VIRTUAL
in default there is 20
In first pic delete marked
in second add marked
denon480 said:
Who want more vibration on feedback and know how decompile framework-res here instruction
For this need in framework-res\res\values\arrays.xml edit this parametr <integer-array name="config_virtualKeyVibePattern">
Should be so:
<integer-array name="config_virtualKeyVibePattern">
<item>45</item> 45 is power feedback you can use any what you want
and add in system\usr\keylayout\ sec_touchkey.kl some paremetr
key 158 BACK VIRTUAL
key 139 MENU VIRTUAL
in default there is 20
In first pic delete marked
in second add marked
Click to expand...
Click to collapse
Anybody tried this on stock rooted ROM?
tretre said:
Anybody tried this on stock rooted ROM?
Click to expand...
Click to collapse
You can just do this
key 158 BACK VIRTUAL
key 139 MENU VIRTUAL
and install gravitybox jb, there is setting for powerfull haptic feedback
I'm doing a few tweaks on my phone, mainly not using the capacitive keys as menu and back, and using the home key as the app switcher, and using the nav bar for those three tasks. Here's what I've got so far.
I edited a few files under system/usr/keylayout
The Menu and Search key layouts were found under sec_touchkey.kl(Home was also found under this, but I had to also edit sec_keys.kl and sec_key.kl to get the home key as the app switcher)
Here's the default settings.
key 139 MENU VIRTUAL
key 158 BACK VIRTUAL
key 102 HOME
key 217 SEARCH
Here's what I set them to.
key 139 CALL VIRTUAL
key 158 CAMERA VIRTUAL
key 102 APP_SWITCH
key 217 SEARCH
Changing the roles of keys 139 and 102 worked, but Camera does not open the camera. I've tried assigning different roles to key 158 and they've worked except for the camera role. So I'm thinking CAMERA is not the correct event name to open the camera up....
http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_CAMERA
That's where I got the keyEvent listings from.
Rom is in my signature.
Bump!
Help me out here guys!
I'm just gonna keep bumping every day.