Jump to content
Nokioteca Forum

Rimappare La Tastiera Senza Magickey


 Share

Recommended Posts

Con questa patch sarà possibile mappare un tasto al posto di un altro, in parole povere sarà possibile accedere alla funzione di un tasto specifico, premendone un altro. Ad esempio potremmo far si che digitando "2", il cellulare capisca "1"(esempio inutile, ma per capire).

Premessa: poichè la patch varia da telefono a telefono e va modificata a mano per mappare i vari tasti, è necessario conoscere come lavorare su una patch.

Nulla di più semplice! Basterà copiare il testo che posterò sotto in un editor di testo(ad esempio il blocco note di windows), e una volta finito di lavorarci su(sotto spiegherò cosa farci) salvare il file in .txt. Fatto ciò basterà rinominare il file in "Keymap.rmp". Fatto!

Ecco la patch vera e propria:

CODE;pathc:KeyMap

;Author:segalgx

;Date:2009-4-29

;Allows mapping one *** into another,change the code youself

;for oher phone model,remove the ";"before the "SnR".

;6120c

;SnR:sys\bin\ekeyb.dll:10313233A50F343536C511373839010E2A307FB4A7C4A4A2A3AB:10313233A50F

343536C511373839010E2A307FB4A7C4A4A2A3AB

;

;n95(need test)

;SnR:sys\bin\keypad.dll:A4A50E0F00A7C41011A2373238337F35E3313634392AE6B9B7C5E2BAB6B83012

01B4A3301201B4A3:A4A50E0F00A7C41011A2373238337F35E3313634392AE6B9B7C5E2BAB6B8301

2

01B4A3301201B4A3

;

;N96(need test)

;SnR:sys\bin\keypad.dll:0F10A2A3B4C40E11B8B901A7000031363800000035377FF5C5F7393033F4E3E2

2A323400A4A5B7B6BAF6:0F10A2A3B4C40E11B8B901A7000031363800000035377FF5C5F7393033F

4

E3E22A323400A4A5B7B6BAF6

;

;N78(need test,ignore 00)

;SnR:sys\bin\keypad_exp.dll:A4A5C500000000000000001000100000B400C40000000000000000110011

000001000000000000000000000E000E000000000000000000000000000F000F0000000000000000

0

000000000A700A7003135392A00BA000000000000B300B30036373032EB00000000000000A300A30

0

387F3334EC0000:A4A5C500000000000000001000100000B400C4000000000000000011001100000

1

000000000000000000000E000E000000000000000000000000000F000F0000000000000000000000

0

000A700A7003135392A00BA000000000000B300B30036373032EB00000000000000A300A300387F3

3

34EC0000

;

;6220c(need test)

;SnR:sys\bin\keypad_exp.dll:A2000000310000003200000033000000A500000000000000000000000000

00000000000000000000000000000000000000000000A3000000340000003500000036000000A400

0

0000000000000000000000000000000000000000000000000000000000000000000EF00000037000

0

00380000003900000001000000000000000000000000000000000000000000000000000000000000

0

000000000A70000002A000000300000007F000000B40000000000000000000000000000000000000

0

0000000000000000000000000000000010000000C400000000000000C50000000F00000000000000

0

000000000000000000000000000000000000000000000000000000011000000E2000000E30000000

0

0000000E00:A2000000310000003200000033000000A500000000000000000000000000000000000

0

0000000000000000000000000000000000A3000000340000003500000036000000A4000000000000

0

000000000000000000000000000000000000000000000000000000000EF000000370000003800000

0

39000000010000000000000000000000000000000000000000000000000000000000000000000000

A

70000002A000000300000007F000000B400000000000000000000000000000000000000000000000

0

000000000000000000000010000000C400000000000000C50000000F000000000000000000000000

0

00000000000000000000000000000000000000000000011000000E2000000E3000000000000000E0

0

;

;E71(need test)

;SnR:sys\bin\ekeyb.dll:515745525459554153444647484A5A584356424E4D494F50187CA4C44B4C01A21

2ECB4797A03A5C57EA3400500E8E4001910110E0FA7:515745525459554153444647484A5A584356

4

24E4D494F50187CA4C44B4C01A212ECB4797A03A5C57EA3400500E8E4001910110E0FA7

;

;N73(need test)

;SnR:sys\bin\ekeyp.dll:A70E10110F37323338A235E6313600392ABA7FBAC5E2E33400301201B4A3:A70E

10110F37323338A235E6313600392ABA7FBAC5E2E33400301201B4A3

Per renderla compatibile con il vostro cellulare togliete il ";" davanti a "SnR" nella stringa che si riferisce al vostro cellulare. E' importante togliere il punto e virgola solo alla stringa specifica.

Come lavorare sulla patch:

Si nota bene, che ogni stringa è divisa a metà da ":", e che in pratica la prima sequenza di numeri si ripete dopo il simbolo ":".

Bene, questi numeri rappresentano i tasti(sotto posterò la lista completa), quindi cambiando un numero nella parte a destra di ":", il corrispettivo a sinistra cambierà di funzione.

Esempio:

Mettiamo caso che voglio che il "*" funga da "tasto rosso" su un N73. Ecco quello che farò:

-aprirò la patch con un editor di testo come detto prima;

-toglierò il ";" davanti alla stringa del mio cellulare(in questo caso N73);

-cambierò il valore del tasto "*" con quello del "tasto rosso" nella parte al di là di ":".

SnR:sys\bin\keypad.dll:A4A50E0F00A7C41011A2373238337F35E3313634392AE6B9B7C5E2BAB6B83012
01B4A3301201B4A3:A4A50E0F00A7C41011A2373238337F35E331363439C5E6B9B7C5E2BAB6B8301
2
01B4A3301201B4A3

-salverò il tutto e rinominerò il file in Keymap.rmp

Spero di essere stato chiaro.

Ecco la lista delle corrispondenze numero(o anche lettere)/tasti:

* - 42 ,2A

# - 127 ,7F

Numero 0 - 48 ,30

Numero 1 - 49 ,31

Numero 2 - 50 ,32

Numero 3 - 51 ,33

Numero 4 - 52 ,34

Numero 5 - 53 ,35

Numero 6 - 54 ,36

Numero 7 - 55 ,37

Numero 8 - 56 ,38

Numero 9 - 57 ,39

Tasto selezione sinistro - 164 ,A4

Tasto selezione destro - 165 ,A5

Tasto verde - 196 ,C4

Tasto rosso - 197 ,C5

Matita - 18 ,12

Canc© - 1 ,01

Menu - 180 ,B4

Menu multimediale - 186 ,BA

Joystik sinistra - 14 ,0E

Joystik destra - 15 ,0F

Joystik su - 16 ,10

Joystik giù - 17 ,11

[OK]- 167 ,A7

Tasto galleria - 230 ,E6

Alzare volume - 162 ,A2

Abbassare volume - 163 ,A3

Tasto fotocamera - 226 ,E2

Tasto di spegnimento - 166 ,A6

Apertura slider - 168 ,A8

Chiusura Slider - 169 ,A9

Apertura tasti multimediali - 172 ,AC

Chiusura tasti multimediali - 173 ,AD

Tasto multimediale pausa/play - 182 ,B6

Tasto multimediale Stop - 183 ,B7

Tasto multimediale avanti - 184 ,B8

Tasto multimediale indietro - 185 ,B9

Per alcuni telefoni funziona il primo numero associato al tasto, per altri il secondo. Su N95 ad esempio il secondo.

Si possono apportare modifiche a più di un tasto tutte nella stessa patch.

Una volta concluso il tutto mettere la patch in E:\Patches e applicarla da rompatcher(posizionarcisi sopra: opzioni->patch->apply).

Il tutto è stato testato personalmente su N73 fw 4.0839.42.0.1 rm-133 (MIO) seguendo la stringa dell'N73.

Allego anche la patch già in formato .rmp

Keymap.rar

Modificato da gerozzonapoli
  • Mi Piace 1
Link to comment
Condividi su altri siti

  • 4 settimane dopo...
con questo metodo è possibile mappare il tasto sblocca/blocca tastiera? al limite mappare due tasti insieme?

si puoi fare entrambe le cose solo ke poi ti costa tenere sempre attiva la patch, io per esempio ho settato i miei tasti del volume su cancelletto e asterisco...cmq fai qlk prova e poi fammi sapere...

Link to comment
Condividi su altri siti

  • 1 mese dopo...
  • 1 mese dopo...
  • 1 anno dopo...
  • 1 anno dopo...

Bellissi questa patch, era proprio quello che cercavo, complimenti

@Kolla76 se per esempio vuoi cambiare il tasto joistick destra con quello su, dovrai fare così:

0F10A2A3B4C40E11B8B901A7000031363800000035377FF5C5F7393033F4E3E22A323400A4A5B7B6BAF6:
100FA2A3B4C40E11B8B901A7000031363800000035377FF5C5F7393033FE3E22A323400A4A5B7B6BAF6

capito?

@Laura95 copia questo in un file di testo, poi salvalo e rinominalo da .txt a .rmp

;N78(need test,ignore 00)
;SnR:sys\bin\keypad_exp.dll:A4A5C500000000000000001000100000B400C40000000000000000110011000001000000000000000000000E000E000000000000000000000000000F000F00000000000000000000000000A700A7003135392A00BA000000000000B300B30036373032EB00000000000000A300A300387F3334EC0000:A4A5C500000000000000001000100000B400C40000000000000000110011000001000000000000000000000E000E000000000000000000000000000F000F00000000000000000000000000A700A7003135392A00BA000000000000B300B30036373032EB00000000000000A300A300387F3334EC0000

Spero di avervi aiutato...

Modificato da 90gabry
Link to comment
Condividi su altri siti

  • 1 anno dopo...

Salve, ripesco questo topic perchè ho un problema sul mio N95 che potrebbe essere risolto con un programma del genere

In pratica il tasto con la matita (quello vicino al tasto verde) è come se il cell lo considerasse sempre premuto....con la conseguenza che non si può più usare il cellulare (nei messaggi le lettere diventano simboli, eccetera)

Con questo codice posso DISABILITARE il tasto matita?

Link to comment
Condividi su altri siti

tutti quelli che hanno avuto questo problema su internet, con i reset e gli aggiornamenti non hanno risolto nulla

E' un problema hardware.....se lo smonto rompo sicuro qualcosa per come so fatto XD

L'unico modo è disattivare completamente quel pulsante: devo trovare il programma che lo fa

(tanto manco lo uso...)

Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy