• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.
Sign in to follow this  
Followers 0

Jog Wheel and/or Button Hacking

3 posts in this topic

Posted (edited) · Report post

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
0

Share this post


Link to post
Share on other sites

Posted · Report post

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,

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

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
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.