[Touch Pro2 CDMA] andresgvc:
Hi all.

I have a Sprint TP2. I want to change my hardware keyboard to spanish layout. I searched al the night and i cant found the way. so any body knows how to change my keyboard to spanish???

Thanks in advance.

SOLVED

After a long search I found the solution: YESSSSSSSSS

The keyboard mapping it's setting by the ".txt" file in the REG KEY:

"HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\Ime\Keyboar dLayouFiles\07FF:"Name of the file.txt")

The ".txt" specifies the hardware keyboard mapping. These file are located in the \windows\ directory in the TP2. We can edit the file as we want. I edited my file like this:

"

//

// N O T E: This file must be saved as Unicode

//

// This file contains the virtual keys mapping table for the

// Raphael device World-Wide English QWERTY layout.

// The mapping table is defined as follows

//

// VK_TPOUND = 0x78

// VK_TSTAR = 0x77

// VK_TAB = 0x09

//

// We do not support escape value yet. So the key/char values should be

// entered explicitly or by encoding start with 0x

//

// Format:

// {VK VK1 VK2 CH1 CH2}

// VK -> value from keyboard driver

// VK1 -> key mapped, interpret by IME

// VK2 -> key to interpret when for press and hold

// CH1 -> symbols produced by Fn + key

// CH2 -> symbols in 123 mode

// CH4 -> Key Index

// Row 1

{1 1 1 ! ! 0xff}

{2 2 2 @ @ 0xff}

{3 3 3 # # 0xff}

{4 4 4 $ $ 0xff}

{5 5 5 % % 0xff}

{6 6 6 ^ ^ 0xff}

{7 7 7 & & 0xff}

{8 8 8 * * 0xff}

{9 9 9 ( ( 0xff}

{0 0 0 ) ) 0xff}

// Row 2

{Q Q Q ¡ ¡ 0x00}

{W W W - - 0x01}

{E E E É É 0x02}

{R R R R R 0x03}

{T T T + + 0x04}

{Y Y Y = = 0x05}

{U U U Ú Ú 0x06}

{I I I Í Í 0x07}

{O O O Ó Ó 0x08}

{P P P _ _ 0x09}

// Row 3

{A A A Á Á 0x0a}

{S S S S S 0x0b}

{D D D : : 0x0c}

{F F F F F 0x0d}

{G G G G G 0x0e}

{H H H \ \ 0x0f}

{J J J / / 0x10}

{K K K ' ' 0x11}

{L L L " " 0x12}

{0x08 0x08 0x08 0xF02E 0xF02E 0xff} // BACKSPACE - 0x08 = VK_BACK, 0x2E = VK_DELETE

// Row 4

{0x10 0x10 0x10 0x14 0x00 0xff} // CAPS - 0x14 = VK_CAPITAL

{Z Z Z ¿ ¿ 0x13}

{X X X X X 0x14}

{C C C Ç Ç 0x15}

{V V V V V 0x16}

{B B B ; ; 0x17}

{N N N Ñ Ñ 0x18}

{M M M ? ? 0x19}

{0x26 0x26 0x26 0xF021 0xF021 0xff} // UP - 0x26 = VK_UP, 0x21 = VK_PRIOR (PAGE UP)

{0x0D 0x0D 0x0D 0x0D 0x0D 0xff} // ENTER - 0x0D = VK_RETURN

// Row 5

{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN

{0xF2 0xF2 0x00 0x00 0x00 0xff} // MSG - 0xF2 = MSG

{0xEB 0x93 0x00 0x00 0x00 0xff} // SMS - 0x93 = SMS

{0xBC , , 0xE9 0x00 0xff} // SYM - 0xE9

{0x20 0x20 0x20 0x12 0x20 0xff} // SPACE - 0x20 = VK_SPACE, 0x12 = XT9 Menu

{0xBE . . 0x00 0x00 0xff}

{0x25 0x25 0x25 0x92 0x00 0xff} // LEFT - 0x25 = VK_LEFT

{0x28 0x28 0x28 0xF022 0xF022 0xff} // DOWN - 0x28 = VK_DOWN, 0x22 = VK_NEXT (PAGE DOWN)

{0x27 0x27 0x27 0xF3 0x00 0xff} // RIGHT - 0x27 = VK_RIGHT

{0xE9 0xE9 0xE9 0x00 0x00 0xff} // SYM - 0xE9"

Like you can see, it's pretty easy. If i want a accent vocal I just press the FN key follow by the vocal key, and voila.

Cheers

Actualization:

After solved my issue, "Sonje" from the "HTC Manía" forum (http://www.htcmania.com/showthread.p...d=1#post678520) suggest me the next link.

http://www.htcmania.com/showthread.php?t=67632

In the link "Superjuani" suggest a program, but I didn't test it, buy I share the link if you want to try it

http://www.htcmania.com/showpost.php...2&postcount=10