Jump to content

Jog Wheel and/or Button Hacking


Guest Scath De Solas

Recommended Posts

Guest Scath De Solas

Okay I was gonna use PockeSnes today and found the Keys section of it... So Naturally... I decided to figure out what buttons gave out which codes. And so here they are. Only ones that I couldn't get were the camera and shortcut keys.

So please feel free to use these as a basis for any hacks or registry additions/edits that you wish to make, I'm happy to have helped. If you have any questions feel free to ask I'll be checking this post DAILY.

I myself will be searching the registry for these values to see what I can come up with for everyone.

Now it's my theory that if you can assign keys in game, then why can't you assign them through some other way on the phone.

Jog Wheel

Up - 0x26

Down - 0x28

Left - 0x25

Right - 0x27

Scroll Counter Clockwise - 0x26

Scroll Clockwise - 0x28

Center Button - 0x d or 0xd

Number Pad

0 - 0x30

1 - 0x31

2 - 0x32

3 - 0x33

4 - 0x34

5 - 0x35

6 - 0x36

7 - 0x37

8 - 0x38

9 - 0x39

Q/W/! - 0x51

O/P/. - 0x4f

A/S/? - 0x41

L/, - 0x4c

Z/X/@ - 0x5a

Delete - 0x 8 or 0x8

Alt - 0xec

Sym - 0x77

Enter - 0x d or 0xd

CAPS - 0x78

Other Buttons

"Start" Key - 0x70

"Contacts" Key -0x71

Call Key - 0x72

Call End - 0x73

Back - 0x1b

Home - 0x56

Vol Up - 0x75

Vol Down - 0x76

UPDATE 08/25/08 5:16pm

I searched entire registry for 0x26, no results. Which I believe means that I need a whole entire string i.e.; 0x00000000 or whatever. Any feed back is appreciated

Edited by Scath De Solas
Link to comment
Share on other sites

Guest notaliberal

Yea, I checked for 38 (decimal equivalent of the hex 26), and did in fact find an area that may be of use. I can't quite decipher it well enough to figure out if/how to make the scroll wheel send the codes for right/left instead of up/down though. This may be something hard-wired on the board.

Look at:

HKLM\Security\Phone\PhoneKeyMatch\KeyboardMappings

Everything in there is string values though, so I wouldn't even know for sure which value it's representing - ie hex or decimal or both. It lists multiple values for the keys though, some of which are obviously hex, so start with the assumption that the values are in hex for all those strings.

If you figure out what/how to add some keys/strings that'll change the action of the wheel, PLEASE let us know. I'm stumped.

Thanks,

Link to comment
Share on other sites

Guest Scath De Solas

Wow this lead to more interesting things actually... The mappings I got no idea. But it led to how to change the incoming calls text colors, etc. Landscape and portrait.

HKLM\Security\Phone\INCOMING\portrait\text

HKLM\Security\Phone\PROGRESS\portrait

Very nice.

I'm not so certain those are good keymappings as well... If they're what we're looking for. It has 1-9 as far as 31-39 but the values in the descriptions make no sense... UNLESS... The 31,65,72 are in fact all the same number or button. 0x31 is the number one on keypad so maybe 65 and 72 are variations. But 0x72 is Call button and 0x65 doesn't exist that i found yet.

Gotta keep searching it'll take some time. Good work! We may have to just create a program that loads on startup that lets you change your keyboard layout

ALSO Look in the different sections. Search for things like KBD, Keyboard, keyboard, key, keys, map, maps, mapping, layout, or anything you can think of please.

WHAT I FOUND TODAY:

I searchd KBD in HKLM. Found a few interesting ones, I think a DLL may have to be edited.Check these out:

HKLM\System\CurrentControlSet\Control\Layouts0000409

HKLM\Drivers\Active\50

HKLM\Drivers\BuiltIn\Keypad\

HKLM\HARDWARE\DEVICEMAP\KEYBD

HKLM\Drivers\HID\ClientDrivers\Keyboard

See what you can do with these.

Edited by Scath De Solas
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.