PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   HTC Touch Pro 2 (http://forum.ppcgeeks.com/forumdisplay.php?f=97)
-   -   FN+SYM key for special Characters-Need Help (http://forum.ppcgeeks.com/showthread.php?t=96630)

LeonMx 11-14-2009 11:25 PM

FN+SYM key for special Characters-Need Help
 
Hi all.
In my other devices with hardware Keyboard i.e. Xperia, HTC Tilt I, and Eten M700, I used the keys FN+SYM to enter special characters (with the aim of the sym.0409.txt file). For example: I pressed the "a" key then pressed FN+SYM key, then de "a" has been changed to "á" and so on. In the TP2 displays the symbols software keyboard.
Any body knows the reg. key for use the FN+SYM key like described above???


Thanks in advance.

santod 11-14-2009 11:51 PM

Re: FN+SYM key for special Characters-Need Help
 
What rom and WinMo version are you running?

LeonMx 11-14-2009 11:59 PM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by santod (Post 1329941)
What rom and WinMo version are you running?

Hi. I'm using the Juggalo_X MR.X WM6.5 [Build 21854] Rom's http://forum.ppcgeeks.com/showthread.php?t=91898

and my device is a TP2 from sprint.

any help will be very much appreciated.

=)

santod 11-15-2009 12:03 AM

Re: FN+SYM key for special Characters-Need Help
 
I assume you have done this.

How to use Provision:

1)Settings > Connections > Mr.X CDMA Provisiong.

2) Click the button beside you carrier.

3) Click commit in the bottom right.

4) Reboot when asked.


I was looking to see if that rom requires you to use a .cab for Sprint keyboard. Maybe you already know if it does or not.


santod 11-15-2009 12:07 AM

Re: FN+SYM key for special Characters-Need Help
 
You could try the Sprint fix here. Although it may not apply to that rom. Not sure. Since it seems Sprint and Telus should be the same and the rom you are using was created by a Telus user.


Keyboard Symbols Don't Work / Home Key opens Start Menu!! / Button Mappings!
  • Verizon - Install THIS CAB and Restart the phone! (Thanks Fronc for the ROM dump info)
  • Sprint/Telus - Install THIS CAB, and Restart your phone! (Thanks to banzaiwolfe for the ROM dump info)

LeonMx 11-15-2009 12:13 AM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by santod (Post 1329991)
You could try the Sprint fix here. Although it may not apply to that rom. Not sure. Since it seems Sprint and Telus should be the same and the rom you are using was created by a Telus user.


Keyboard Symbols Don't Work / Home Key opens Start Menu!! / Button Mappings!
  • Verizon - Install THIS CAB and Restart the phone! (Thanks Fronc for the ROM dump info)
  • Sprint/Telus - Install THIS CAB, and Restart your phone! (Thanks to banzaiwolfe for the ROM dump info)

Thanks....but i forgot tell you I'm in Mexico and my carrier it's Iusacell. So i can use only the registry. key???

santod 11-15-2009 12:21 AM

Re: FN+SYM key for special Characters-Need Help
 
I would try the Sprint keyboard fix and see if that corrects your problem.

What happens when you push your sym button now?

LeonMx 11-15-2009 12:23 AM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by santod (Post 1330029)
I would try the Sprint keyboard fix and see if that corrects your problem.

What happens when you push your sym button now?

Nothing new happens....
When i push the "sym" button appear the symbol keyboard in the screen...

CovKid66 11-15-2009 12:46 AM

Re: FN+SYM key for special Characters-Need Help
 
Perhaps I'm not up on what the keyboard fixes people are mentioning are supposed to do, but I don't think the OP has an actual problem with his keyboard. The Fn+SYM key combination sounds like it's doing what it's intended to do i.e. pop up the SYM window. It looks like he's try to get it to do more than it was supposed to e.g. press a, followed by Fn+SYM, and have it automatically change the "a" to "á" instead.

Sorry OP, I've not come across that feature before. With so many different variations of the a, e, i, o, etc keys with accents, caret, hats, etc. how would the system decide which one to default to anyway when you pressed Fn+SYM after entering that specifc key?

LeonMx 11-15-2009 12:50 AM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by CovKid66 (Post 1330121)
Perhaps I'm not up on what the keyboard fixes people are mentioning are supposed to do, but I don't think the OP has an actual problem with his keyboard. The Fn+SYM key combination sounds like it's doing what it's intended to do i.e. pop up the SYM window. It looks like he's try to get it to do more than it was supposed to e.g. press a, followed by Fn+SYM, and have it automatically change the "a" to "á" instead.

Yes...exactly.....
I had these function in my Xperia, at&t Tilt I.......
The Fn+SYM key combination works in conjunction with the file stored in the \windows\sym.0409.txt

santod 11-15-2009 12:52 AM

Re: FN+SYM key for special Characters-Need Help
 
Yeah, I get that. I was trying to be clear that what was wanted and that his keyboard was functioning as it should, before trying to change things about.

There was a way to change the intended symbols for certain key presses on the TP1, but I don't know the method required to map it that way on the TP2.

Here is an example of the mappings for the Touch Pro 1. There was an editor made to change these entries. I do not have the info needed for the TP2.


****EXAMPLE**** TP1 Key mapping


//
// 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


// Top Row

// {1 1 1 ! ! 0xff} // original layout

{@ @ @ % % 0xff}
{- - - ¢ ¢ 0xff}
{! ! ! $ $ 0xff}
{( ( ( & & 0xff}
{) ) ) # # 0xff}
{' ' ' 1 1 0xff}
{" " " 2 2 0xff}
{; ; ; 3 3 0xff}
{: : : * * 0xff}
{/ / / = = 0xff} // 0xBD = VK_OEM_MINUS
{- - - + + 0xff} // 0xBB = VK_OEM_PLUS


// Second Row

// {0x09 0x09 0x00 0x00 0x00 0xff} // TAB - 0x09 = VK_TAB
// {0x09 0x14 0x14 0x00 0x00 0xff} // TAB - 0x09 = VK_TAB, 0x14 = VK_CAPITAL

{Q Q Q Q Q 0x00}
{W W W W W 0x01}
{E E E E E 0x02}
{R R R R R 0x03}
{T T T T T 0x04}
{Y Y Y 4 4 0x05}
{U U U 5 5 0x06}
{I I I 6 6 0x07}
{O O O O O 0x08}
{P P P P P 0x09}

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


// Third Row

// {0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
// {0x14 0xEC 0xEC 0x00 0x00 0xff} // CAPS - 0x14 = VK_CAPITAL, 0xEC = FN

{A A A A A 0x0a}
{S S S S S 0x0b}
{D D D D D 0x0c}
{F F F F F 0x0d}
{G G G G G 0x0e}
{H H H 7 7 0x0f}
{J J J 8 8 0x10}
{K K K 9 9 0x11}
{L L L L L 0x12}

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


// Fourth Row

{0xA0 0x10 0x10 0x00 0x00 0xff} // SHIFT - 0xA0 = VK_LSHIFT, 0x10 = VK_SHIFT

{Z Z Z Z Z 0x13}
{X X X X X 0x14}
{C C C C C 0x15}
{V V V V V 0x16}
{B B B B B 0x17}
{N N N 0 0 0x18} // Zero
{M M M M M 0x19}
{? ? ? ? ? 0xff} // 0xBF = VK_OEM_2 = VK_SLASH

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


// Bottom Row

// {0xA2 0x11 0x00 0x00 0x00 0xff} // OK, 0xA2 = VK_LCONTROL, 0x11 = VK_CONTROL
{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
// {0xEB 0xEB 0x00 0x00 0x00 0xff} // SMS - 0xEB = SMS
// {0xEF 0xEF 0x00 0x00 0x00 0xff} // MSG - 0xEF = MSG
{0xE6 0xE6 0x00 0x00 0x00 0xff} // SYM - 0xE9
{0xEA 0x12 0x00 0x00 0x00 0xff} // T9 Menu - 0x12
{0x20 0x20 0x20 0x00 0x00 0xff} // SPACE - 0x20 = VK_SPACE

{, , , , , 0xff}
{. . . . . 0xff}

{0xF5 0x25 0x25 0x00 0x00 0xff} // LEFT - 0x25 = VK_LEFT
{0xF3 0x28 0x28 0x22 0x22 0xff} // DOWN - 0x28 = VK_DOWN, 0x22 = VK_NEXT (PAGE DOWN)

santod 11-15-2009 12:54 AM

Re: FN+SYM key for special Characters-Need Help
 
You are just wanting to map the accent symbol? Or map all symbols?

LeonMx 11-15-2009 12:57 AM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by santod (Post 1330138)
Yeah, I get that. I was trying to be clear that what was wanted and that his keyboard was functioning as it should, before trying to change things about.

There was a way to change the intended symbols for certain key presses on the TP1, but I don't know the method required to map it that way on the TP2.

Here is an example of the mappings for the Touch Pro 1. There was an editor made to change these entries. I do not have the info needed for the TP2.


****EXAMPLE**** TP1 Key mapping


//
// 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


// Top Row

// {1 1 1 ! ! 0xff} // original layout

{@ @ @ % % 0xff}
{- - - ¢ ¢ 0xff}
{! ! ! $ $ 0xff}
{( ( ( & & 0xff}
{) ) ) # # 0xff}
{' ' ' 1 1 0xff}
{" " " 2 2 0xff}
{; ; ; 3 3 0xff}
{: : : * * 0xff}
{/ / / = = 0xff} // 0xBD = VK_OEM_MINUS
{- - - + + 0xff} // 0xBB = VK_OEM_PLUS


// Second Row

// {0x09 0x09 0x00 0x00 0x00 0xff} // TAB - 0x09 = VK_TAB
// {0x09 0x14 0x14 0x00 0x00 0xff} // TAB - 0x09 = VK_TAB, 0x14 = VK_CAPITAL

{Q Q Q Q Q 0x00}
{W W W W W 0x01}
{E E E E E 0x02}
{R R R R R 0x03}
{T T T T T 0x04}
{Y Y Y 4 4 0x05}
{U U U 5 5 0x06}
{I I I 6 6 0x07}
{O O O O O 0x08}
{P P P P P 0x09}

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


// Third Row

// {0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
// {0x14 0xEC 0xEC 0x00 0x00 0xff} // CAPS - 0x14 = VK_CAPITAL, 0xEC = FN

{A A A A A 0x0a}
{S S S S S 0x0b}
{D D D D D 0x0c}
{F F F F F 0x0d}
{G G G G G 0x0e}
{H H H 7 7 0x0f}
{J J J 8 8 0x10}
{K K K 9 9 0x11}
{L L L L L 0x12}

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


// Fourth Row

{0xA0 0x10 0x10 0x00 0x00 0xff} // SHIFT - 0xA0 = VK_LSHIFT, 0x10 = VK_SHIFT

{Z Z Z Z Z 0x13}
{X X X X X 0x14}
{C C C C C 0x15}
{V V V V V 0x16}
{B B B B B 0x17}
{N N N 0 0 0x18} // Zero
{M M M M M 0x19}
{? ? ? ? ? 0xff} // 0xBF = VK_OEM_2 = VK_SLASH

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


// Bottom Row

// {0xA2 0x11 0x00 0x00 0x00 0xff} // OK, 0xA2 = VK_LCONTROL, 0x11 = VK_CONTROL
{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
// {0xEB 0xEB 0x00 0x00 0x00 0xff} // SMS - 0xEB = SMS
// {0xEF 0xEF 0x00 0x00 0x00 0xff} // MSG - 0xEF = MSG
{0xE6 0xE6 0x00 0x00 0x00 0xff} // SYM - 0xE9
{0xEA 0x12 0x00 0x00 0x00 0xff} // T9 Menu - 0x12
{0x20 0x20 0x20 0x00 0x00 0xff} // SPACE - 0x20 = VK_SPACE

{, , , , , 0xff}
{. . . . . 0xff}

{0xF5 0x25 0x25 0x00 0x00 0xff} // LEFT - 0x25 = VK_LEFT
{0xF3 0x28 0x28 0x22 0x22 0xff} // DOWN - 0x28 = VK_DOWN, 0x22 = VK_NEXT (PAGE DOWN)

Oh....Ok...it's a start....

CovKid66 11-15-2009 01:07 AM

Re: FN+SYM key for special Characters-Need Help
 
Just throwing this out there as an alternate solution...but you could use the Rhodium Keyboard Controller. Although I don't think you can use its emulate key action, you could use the "send text to active window". Using the "a" key as an example...

From the Keyboard Controller app...
Menu softkey
Add Key
Do NOT check the "Combine with FN key" box
Then press the "a" key on the physical keyboard
Key mode: Single/double click, long press
Event: Click
Action: Default key action [you have to do this in order to get the "a" key to send "a" when pressed normally
Then click on the Event drop-down and select either Double Click or Long Press [your preference although I'd probably go with Long Press]
Action: Send text to active window
Text to send: Press Fn+SYM to pull up the SYM window and find the á key
Method: Key emulation

This way you could assign one specific special character to the a, e, i, and so on, so that when you press and hold that key for a second or two [if you chose the long press event], or if you double tapped it [if you chose the double click event instead] the special a, e, or i would appear instead.

I'd have recommended you use the Fn+a key, as an example, but you'll run into problems with that. If the default for your keyboard is to insert another symbol with the Fn combination for that key (Fn+o on my keyboard inserts a hyphen for example), you'd loose that default symbol if you remap it. Therefore I'd suggest you either use the key with a double click or long press instead of the regular single click option within the Rhodium Keyboard Controller.

LeonMx 11-15-2009 01:24 AM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by santod (Post 1330144)
You are just wanting to map the accent symbol? Or map all symbols?

I usually use only accent symbols...accent vocals and ñ (n with tilde) but it's very useful another symbols...
The file sym.0409.txt contains in simple text:

aá*âäåąãăæ
AÁÀÂÄÅĄÃĂÆ
cçćč©
CÇĆČ©


eéèêëę
EÉÈÊËĘ
i*ìîï
IÍÌÎÏ




oóòôõöőøœ
OÓÒÔÕÖŐØŒ
pþ¶
Pþ¶


sşšß
SŞ*ß


uúùûüű
UÚÙÛÜŰ


zźż
ZŹŻ
$€£¥
/\|
"'«»
([{<«
)]}>»
+±&-_
!¡?¿
.:,;
*#
@~
%^

so if you pres the FN+SYM keys, you will get the next "symbol" which follow the first symbol you had been entered. if you press again FN+SYM key combination gets the next symbol....and so on....in example.....
First: you enter "a" then you press FN+SYM so the character changes to "á" but if you press FN+SYM aGAIN you get "*" and so on...
You can edit the sym.0409.txt file to re-order the sequence of the symbols appears first.

PS. Sorry for my "bad" English.

santod 11-15-2009 01:32 AM

Re: FN+SYM key for special Characters-Need Help
 
Ok, I understand.

So this is similar to what you are after.

You can add a new keyboard layout file to your device windows folder, and change a specific "KeyboardlayoutFiles" registry value to point to that new file.


This small software package adds support for Scandinavian Ä and Ö characters to your HTC Touch Pro 2 device .
Char Ä will appear by pressing FN + A, and char Ö will appear by pressing FN + O buttons after installation.
Dash character - will be moved to button P, replacing the rarely used underscore _.
Download the installation cab here
Copy the file first to your device, then search the downloaded file with your devices' "File Explorer" program, and click the cab file to start the installation process. After installation completed, you must also "soft-reset" your device before the changes take effect. (Hold down the power button couple of seconds to soft-reset your device)
Cab contents

This software package does following changes to your device:.
  • Adds a new keyboard layout file "eT9.Rhodium.fi.kmap.txt" to your Windows Mobile windows-directory
  • Changes the registry key "HKLM\Software\Tegic\eT9\Ime\KeyboardLayouFile s" to point to the new file above

LeonMx 11-15-2009 01:45 AM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by santod (Post 1330253)
Ok, I understand.

So this is similar to what you are after.


This small software package adds support for Scandinavian Ä and Ö characters to your HTC Touch Pro 2 device .
Char Ä will appear by pressing FN + A, and char Ö will appear by pressing FN + O buttons after installation.
Dash character - will be moved to button P, replacing the rarely used underscore _.
Download the installation cab here
Copy the file first to your device, then search the downloaded file with your devices' "File Explorer" program, and click the cab file to start the installation process. After installation completed, you must also "soft-reset" your device before the changes take effect. (Hold down the power button couple of seconds to soft-reset your device)
Cab contents

This software package does following changes to your device:.
  • Adds a new keyboard layout file "eT9.Rhodium.fi.kmap.txt" to your Windows Mobile windows-directory
  • Changes the registry key "HKLM\Software\Tegic\eT9\Ime\KeyboardLayouFile s" to point to the new file above

Yes, thanks.

I saw this before....but if I use that cab I will lost some FN+(some key) function like FN+I(=) or FN+O(-) or FN+U(+).....

since the Xperia was made from HTC too, Im sure that it's will be possible to assign the same function to FN+SYM keys.
May be we need to insert a Registry key. I don't have with me the Xperia X1, but i will have in 2 weeks (i'm not at home)
Do you know why or for what, TP2 have the same file in the "windows" folder (sym.0409.txt)??????

santod 11-15-2009 01:47 AM

Re: FN+SYM key for special Characters-Need Help
 
The solution may be here, but the translation from Chinese to English is not so good.

Your English is just fine.

__________________________________________________ ________________________



Hong Kong here on the 9th release Pro2, Fortunately, I have reservations on the 3rd.
10号一早就去取货,回来后发现原来Touch Pro的自定义文件有点不合用。
No. 10 went to pick up early in the morning, came back found that the Touch Pro a little bit of self-definition file not suitable.

一番刻苦研究之后,终于写出了Pro2比较完美的自定义文件了!
After some painstaking research, and finally wrote the perfect custom Pro2 more files!
由于我手头的是香港行货繁体中文版,所以,用其他版本的朋友可能需要做小小修改。
As I have are licensed in Hong Kong Traditional Chinese version, so other versions of the friends may need to make small changes.

介绍一下港行Pro2繁体键盘(在没有加载梅花的情况下):
Tell us about the Hong Kong Bank Pro2 Traditional keyboard (in the case of the plum tree did not load):
keycode.ini适用于港行繁体键盘,即有专门的切换中英输入的“中/英”按钮,键盘的字母有仓颉输入法(类似五笔)的部首。
keycode.ini applicable to Hong Kong OK Traditional keyboard, that is a special switch in the British imported "Chinese / English" button, the keyboard letters are Chieh Chinese character input method (similar to the five-stroke) is radical.
E和R分别是欧元和英镑的符号。
E and R are the euro and the pound sign.
按FN + "中/英"可以打开信息中心,“SYM”(即输入符号这个键)是在“,"(逗号)这个键的FN位置, “SMS"这个键是在“.”(句号,点)这个键的FN位置。
Press FN + "Chinese / English" can open the information center, "SYM" (that is, enter the symbol of this key) is "," (comma) key FN in this location, "SMS" the key is in the "." (Full stop, points) of the FN in this key position.

如果你的Pro2符合上述描述,那么恭喜,应该是港行。
If your Pro2 meet the above description, then congratulations, it should be the Hong Kong trip.
http://www.dayhand.com/bbs/images/default/attachimg.gif http://www.dayhand.com/bbs/attachmen...47e4ed1c17.png
下载 (101.21 KB)
Download (101.21 KB)
2009-6-12 10:03
2009-6-12 10:03



好了,介绍一下这个ini:
Well, tell us about this ini:
输入符号时(即绿色,平时需要按FN之后才出现),不需要按FN(我研究了很久,发现目前梅花不支持Pro 2的FN键)。
Enter symbol (ie, green, usually occurs only after the need to press FN), do not need to press FN (I studied for a long time and found that currently do not support the Pro2's Plum FN key).
解决方法是HOLD那个键大概半秒(比如要输入U上面的加号+,平时是按FN + U,这个ini就是按住U半秒就可以了)。
The solution is to HOLD that button is probably half a second (for example, to enter the U above the plus sign +, usually is based on FN + U, the ini is holding down the U can be a half a second).

除了数字键、字母键、“中/英”键,“,”逗号键,“.”句号键的FN的功能被替换(即在梅花的状态下FN被废掉 武功),其他的基本保持正常。
In addition to the number keys, letter keys, "Chinese / English" key, "," comma key, "." Period of the FN key functions to be replaced (that is, a state of FN in the plum blossom has been destroyed and martial arts), the other has remained normal .
比如要快速打开通讯管理员,请按FN + 右方向键
To quickly open the communications example, an administrator, please press FN + Right arrow keys

另外,跟Pro一样,大写锁定还是无法使用。
In addition, with the Pro, like caps lock is still not available.


除了上面的情况之外,其他几乎完美~~~~~~~~~!
In addition to the above conditions, the other is almost a perfect ~~~~~~~~~!
!
!
!
!
!
!
!
我的Pro2还在丰泽加了3年延长保修,而且就算被火烧烂了,最多给500元就可以换新机~也就是说无论损 坏程度如何,最多只需要给500元就拿回一台正常的Pro2!
My Pro2 also Feng Xega a 3-year extended warranty, and even burned rotten, up to 500 machines can be new ones ~ that no matter how damaged a maximum of only 500 yuan on the back to give a normal Pro2!
~
明天就去卖掉Touch Pro,哈哈哈哈哈
Tomorrow go to sell Touch Pro,哈哈哈哈哈



欢迎下载,使用者请报告使用情况!
Welcome to download, users are reporting the use of!

密码:
Password:
tcy
tcy
http://www.dayhand.com/bbs/images/attachicons/rar.gif
keycode.rar (574 Bytes)
keycode.rar (574 Bytes)

LeonMx 11-15-2009 02:09 AM

Re: FN+SYM key for special Characters-Need Help
 
Looks very interesting...SANTOD can you post the source link?

and thanks again for your help.

LeonMx 11-15-2009 02:11 AM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by CovKid66 (Post 1330181)
Just throwing this out there as an alternate solution...but you could use the Rhodium Keyboard Controller. Although I don't think you can use its emulate key action, you could use the "send text to active window". Using the "a" key as an example...

From the Keyboard Controller app...
Menu softkey
Add Key
Do NOT check the "Combine with FN key" box
Then press the "a" key on the physical keyboard
Key mode: Single/double click, long press
Event: Click
Action: Default key action [you have to do this in order to get the "a" key to send "a" when pressed normally
Then click on the Event drop-down and select either Double Click or Long Press [your preference although I'd probably go with Long Press]
Action: Send text to active window
Text to send: Press Fn+SYM to pull up the SYM window and find the á key
Method: Key emulation

This way you could assign one specific special character to the a, e, i, and so on, so that when you press and hold that key for a second or two [if you chose the long press event], or if you double tapped it [if you chose the double click event instead] the special a, e, or i would appear instead.

I'd have recommended you use the Fn+a key, as an example, but you'll run into problems with that. If the default for your keyboard is to insert another symbol with the Fn combination for that key (Fn+o on my keyboard inserts a hyphen for example), you'd loose that default symbol if you remap it. Therefore I'd suggest you either use the key with a double click or long press instead of the regular single click option within the Rhodium Keyboard Controller.

I just download the 1.4 ver. but puts my screen in landscape (with the keyboard hided) and the hardware buttons don't work...so I uninstalled....
let me try again....

CovKid66 11-15-2009 02:16 AM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by LeonMx (Post 1330321)
I just download the 1.4 ver. but puts my screen in landscape (with the keyboard hided) and the hardware buttons don't work...so I uninstalled....
let me try again....

You did grab the CDMA and not the GSM version right? Also, FYI, I didn't realize there was a new version. I've been using 1.3.2 for sometime, so I'm not sure if anything has changed in terms of my step-by-step above. I'll give it a try tomorrow.

LeonMx 11-15-2009 02:22 AM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by CovKid66 (Post 1330325)
You did grab the CDMA and not the GSM version right? Also, FYI, I didn't realize there was a new version. I've been using 1.3.2 for sometime, so I'm not sure if anything has changed in terms of my step-by-step above. I'll give it a try tomorrow.

Yes....a grab the CDMA version
http://forum.xda-developers.com/atta...5&d=1258253690
The 1.4 ver. was released today....

CovKid66 11-15-2009 02:27 AM

Re: FN+SYM key for special Characters-Need Help
 
Thanks for the heads up...I just posted a new thread to let others know too.

LeonMx 11-15-2009 11:37 AM

Re: FN+SYM key for special Characters-Need Help
 
Mmmmh, maybe I can try to change the Hardware Keyboard type to Spanish...Any idea how to do that?????? It's not the best choice for me ( I prefer the FN+SYM combo keys) but maybe it's the most quickly option.

http://img5.imageshack.us/img5/636/tp2spanishqwerty.jpg

santod 11-15-2009 12:09 PM

Re: FN+SYM key for special Characters-Need Help
 
A registry edit will change it.


\\HKLM\HARDWARE\DEFVICEMAP\KYEBD\CurLang

Value 1033 - English - It is default.

Value 1031 - German - I tried it.



strLCID = 1078 ' Afrikaans
Case "sq"
strLCID = 1052 ' Albanian
Case "ar-sa"
strLCID = 1025 ' Arabic(Saudi Arabia)
Case "ar-iq"
strLCID = 2049 ' Arabic(Iraq)
Case "ar-eg"
strLCID = 3073 ' Arabic(Egypt)
Case "ar-ly"
strLCID = 4097 ' Arabic(Libya)
Case "ar-dz"
strLCID = 5121 ' Arabic(Algeria)
Case "ar-ma"
strLCID = 6145 ' Arabic(Morocco)
Case "ar-tn"
strLCID = 7169 ' Arabic(Tunisia)
Case "ar-om"
strLCID = 8193 ' Arabic(Oman)
Case "ar-ye"
strLCID = 9217 ' Arabic(Yemen)
Case "ar-sy"
strLCID = 10241 ' Arabic(Syria)
Case "ar-jo"
strLCID = 11265 ' Arabic(Jordan)
Case "ar-lb"
strLCID = 12289 ' Arabic(Lebanon)
Case "ar-kw"
strLCID = 13313 ' Arabic(Kuwait)
Case "ar-ae"
strLCID = 14337 ' Arabic(U.A.E.)
Case "ar-bh"
strLCID = 15361 ' Arabic(Bahrain)
Case "ar-qa"
strLCID = 16385 ' Arabic(Qatar)
Case "eu"
strLCID = 1069 ' Basque
Case "bg"
strLCID = 1026 ' Bulgarian
Case "be"
strLCID = 1059 ' Belarusian
Case "ca"
strLCID = 1027 ' Catalan
Case "zh-tw"
strLCID = 1028 ' Chinese(Taiwan)
Case "zh-cn"
strLCID = 2052 ' Chinese(PRC)
Case "zh-hk"
strLCID = 3076 ' Chinese(Hong Kong)
Case "zh-sg"
strLCID = 4100 ' Chinese(Singapore)
Case "hr"
strLCID = 1050 ' Croatian
Case "cs"
strLCID = 1029 ' Czech
Case "da"
strLCID = 1030 ' Danish
Case "nl"
strLCID = 1043 ' Dutch(Standard)
Case "nl-be"
strLCID = 2067 ' Dutch(Belgian)
Case "en"
strLCID = 9 ' English
Case "en-us"
strLCID = 1033 ' English(United States)
Case "en-gb"
strLCID = 2057 ' English(British)
Case "en-au"
strLCID = 3081 ' English(Australian)
Case "en-ca"
strLCID = 4105 ' English(Canadian)
Case "en-nz"
strLCID = 5129 ' English(New Zealand)
Case "en-ie"
strLCID = 6153 ' English(Ireland)
Case "en-za"
strLCID = 7177 ' English(South Africa)
Case "en-jm"
strLCID = 8201 ' English(Jamaica)
Case "en-ca"
strLCID = 9225 &apos; English(Caribbean)"?>
Case "en-bz"
strLCID = 10249 ' English(Belize)
Case "en-tt"
strLCID = 11273 ' English(Trinidad)
Case "et"
strLCID = 1061 ' Estonian
Case "fo"
strLCID = 1080 ' Faeroese
Case "fa"
strLCID = 1065 ' Farsi
Case "fi"
strLCID = 1035 ' Finnish
Case "fr"
strLCID = 1036 ' French(Standard)
Case "fr-be"
strLCID = 2060 ' French(Belgian)
Case "fr-ca"
strLCID = 3084 ' French(Canadian)
Case "fr-ch"
strLCID = 4108 ' French(Swiss)
Case "fr-lu"
strLCID = 5132 ' French(Luxembourg)
Case "mk"
strLCID = 1071 ' Macedonian (FYROM)
Case "gd"
strLCID = 1084 ' Gaelic(Scots)
Case "de"
strLCID = 1031 ' German(Standard)
Case "de-ch"
strLCID = 2055 ' German(Swiss)
Case "de-at"
strLCID = 3079 ' German(Austrian)
Case "de-lu"
strLCID = 4103 ' German(Luxembourg)
Case "de-li"
strLCID = 5127 ' German(Liechtenstein)
Case "el"
strLCID = 1032 ' Greek
Case "he"
strLCID = 1037 ' Hebrew
Case "hi"
strLCID = 1081 ' Hindi
Case "hu"
strLCID = 1038 ' Hungarian
Case "is"
strLCID = 1039 ' Icelandic
Case "in"
strLCID = 1057 ' Indonesian
Case "it"
strLCID = 1040 ' Italian(Standard)
Case "it-ch"
strLCID = 2064 ' Italian(Swiss)
Case "ja"
strLCID = 1041 ' Japanese
Case "ko"
strLCID = 1042 ' Korean
Case "ko"
strLCID = 2066 ' Korean(Johab)
Case "lv"
strLCID = 1062 ' Latvian
Case "lt"
strLCID = 1063 ' Lithuanian
Case "ms"
strLCID = 1086 ' Malaysian
Case "mt"
strLCID = 1082 ' Maltese
Case "no"
strLCID = 1044 ' Norwegian(Bokmal)
Case "no"
strLCID = 2068 ' Norwegian(Nynorsk)
Case "pl"
strLCID = 1045 ' Polish
Case "pt-br"
strLCID = 1046 ' Portuguese(Brazil)
Case "pt"
strLCID = 2070 ' Portuguese(Portugal)
Case "rm"
strLCID = 1047 ' Rhaeto-Romanic
Case "ro"
strLCID = 1048 ' Romanian
Case "ro-mo"
strLCID = 2072 ' Romanian(Moldavia)
Case "ru"
strLCID = 1049 ' Russian
Case "ru-mo"
strLCID = 2073 ' Russian(Moldavia)
Case "sz"
strLCID = 1083 ' Sami(Lappish)
Case "sr"
strLCID = 3098 ' Serbian(Cyrillic)
Case "sr"
strLCID = 2074 ' Serbian(Latin)
Case "sk"
strLCID = 1051 ' Slovak
Case "sl"
strLCID = 1060 ' Slovenian
Case "sb"
strLCID = 1070 ' Sorbian
Case "es"
strLCID = 1034 ' Spanish(Spain - Traditional Sort)
Case "es-mx"
strLCID = 2058 ' Spanish(Mexican) This is probably the one you want!
Case "es-gt"
strLCID = 4106 ' Spanish(Guatemala)
Case "es-cr"
strLCID = 5130 ' Spanish(Costa Rica)
Case "es-pa"
strLCID = 6154 ' Spanish(Panama)
Case "es-do"
strLCID = 7178 ' Spanish(Dominican Republic)
Case "es-ve"
strLCID = 8202 ' Spanish(Venezuela)
Case "es-co"
strLCID = 9226 ' Spanish(Colombia)
Case "es-pe"
strLCID = 10250 ' Spanish(Peru)
Case "es-ar"
strLCID = 11274 ' Spanish(Argentina)
Case "es-ec"
strLCID = 12298 ' Spanish(Ecuador)
Case "es-c"
strLCID = 13322 ' Spanish(Chile)
Case "es-uy"
strLCID = 14346 ' Spanish(Uruguay)
Case "es-py"
strLCID = 15370 ' Spanish(Paraguay)
Case "es-bo"
strLCID = 16394 ' Spanish(Bolivia)
Case "es-sv"
strLCID = 17418 ' Spanish(El Salvador)
Case "es-hn"
strLCID = 18442 ' Spanish(Honduras)
Case "es-ni"
strLCID = 19466 ' Spanish(Nicaragua)
Case "es-pr"
strLCID = 20490 ' Spanish(Puerto Rico)
Case "sx"

strLCID = 1072 ' Sutu
Case "sv"
strLCID = 1053 ' Swedish
Case "sv-fi"
strLCID = 2077 ' Swedish(Finland)
Case "th"
strLCID = 1054 ' Thai
Case "ts"
strLCID = 1073 ' Tsonga
Case "tn"
strLCID = 1074 ' Tswana
Case "tr"
strLCID = 1055 ' Turkish
Case "uk"
strLCID = 1058 ' Ukrainian
Case "ur"
strLCID = 1056 ' Urdu
Case "ve"
strLCID = 1075 ' Venda
Case "vi"
strLCID = 1066 ' Vietnamese
Case "xh"
strLCID = 1076 ' Xhosa
Case "ji"
strLCID = 1085 ' Yiddish
Case "zu"
strLCID = 1077 ' Zulu

LeonMx 11-15-2009 12:26 PM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by santod (Post 1330805)
A registry edit will change it.


\\HKLM\HARDWARE\DEFVICEMAP\KYEBD\CurLang

Value 1033 - English - It is default.

Value 1031 - German - I tried it.



strLCID = 1078 ' Afrikaans
Case "sq"
strLCID = 1052 ' Albanian
Case "ar-sa"
strLCID = 1025 ' Arabic(Saudi Arabia)
Case "ar-iq"
strLCID = 2049 ' Arabic(Iraq)
Case "ar-eg"
strLCID = 3073 ' Arabic(Egypt)
Case "ar-ly"
strLCID = 4097 ' Arabic(Libya)
Case "ar-dz"
strLCID = 5121 ' Arabic(Algeria)
Case "ar-ma"
strLCID = 6145 ' Arabic(Morocco)
Case "ar-tn"
strLCID = 7169 ' Arabic(Tunisia)
Case "ar-om"
strLCID = 8193 ' Arabic(Oman)
Case "ar-ye"
strLCID = 9217 ' Arabic(Yemen)
Case "ar-sy"
strLCID = 10241 ' Arabic(Syria)
Case "ar-jo"
strLCID = 11265 ' Arabic(Jordan)
Case "ar-lb"
strLCID = 12289 ' Arabic(Lebanon)
Case "ar-kw"
strLCID = 13313 ' Arabic(Kuwait)
Case "ar-ae"
strLCID = 14337 ' Arabic(U.A.E.)
Case "ar-bh"
strLCID = 15361 ' Arabic(Bahrain)
Case "ar-qa"
strLCID = 16385 ' Arabic(Qatar)
Case "eu"
strLCID = 1069 ' Basque
Case "bg"
strLCID = 1026 ' Bulgarian
Case "be"
strLCID = 1059 ' Belarusian
Case "ca"
strLCID = 1027 ' Catalan
Case "zh-tw"
strLCID = 1028 ' Chinese(Taiwan)
Case "zh-cn"
strLCID = 2052 ' Chinese(PRC)
Case "zh-hk"
strLCID = 3076 ' Chinese(Hong Kong)
Case "zh-sg"
strLCID = 4100 ' Chinese(Singapore)
Case "hr"
strLCID = 1050 ' Croatian
Case "cs"
strLCID = 1029 ' Czech
Case "da"
strLCID = 1030 ' Danish
Case "nl"
strLCID = 1043 ' Dutch(Standard)
Case "nl-be"
strLCID = 2067 ' Dutch(Belgian)
Case "en"
strLCID = 9 ' English
Case "en-us"
strLCID = 1033 ' English(United States)
Case "en-gb"
strLCID = 2057 ' English(British)
Case "en-au"
strLCID = 3081 ' English(Australian)
Case "en-ca"
strLCID = 4105 ' English(Canadian)
Case "en-nz"
strLCID = 5129 ' English(New Zealand)
Case "en-ie"
strLCID = 6153 ' English(Ireland)
Case "en-za"
strLCID = 7177 ' English(South Africa)
Case "en-jm"
strLCID = 8201 ' English(Jamaica)
Case "en-ca"
strLCID = 9225 &apos; English(Caribbean)"?>
Case "en-bz"
strLCID = 10249 ' English(Belize)
Case "en-tt"
strLCID = 11273 ' English(Trinidad)
Case "et"
strLCID = 1061 ' Estonian
Case "fo"
strLCID = 1080 ' Faeroese
Case "fa"
strLCID = 1065 ' Farsi
Case "fi"
strLCID = 1035 ' Finnish
Case "fr"
strLCID = 1036 ' French(Standard)
Case "fr-be"
strLCID = 2060 ' French(Belgian)
Case "fr-ca"
strLCID = 3084 ' French(Canadian)
Case "fr-ch"
strLCID = 4108 ' French(Swiss)
Case "fr-lu"
strLCID = 5132 ' French(Luxembourg)
Case "mk"
strLCID = 1071 ' Macedonian (FYROM)
Case "gd"
strLCID = 1084 ' Gaelic(Scots)
Case "de"
strLCID = 1031 ' German(Standard)
Case "de-ch"
strLCID = 2055 ' German(Swiss)
Case "de-at"
strLCID = 3079 ' German(Austrian)
Case "de-lu"
strLCID = 4103 ' German(Luxembourg)
Case "de-li"
strLCID = 5127 ' German(Liechtenstein)
Case "el"
strLCID = 1032 ' Greek
Case "he"
strLCID = 1037 ' Hebrew
Case "hi"
strLCID = 1081 ' Hindi
Case "hu"
strLCID = 1038 ' Hungarian
Case "is"
strLCID = 1039 ' Icelandic
Case "in"
strLCID = 1057 ' Indonesian
Case "it"
strLCID = 1040 ' Italian(Standard)
Case "it-ch"
strLCID = 2064 ' Italian(Swiss)
Case "ja"
strLCID = 1041 ' Japanese
Case "ko"
strLCID = 1042 ' Korean
Case "ko"
strLCID = 2066 ' Korean(Johab)
Case "lv"
strLCID = 1062 ' Latvian
Case "lt"
strLCID = 1063 ' Lithuanian
Case "ms"
strLCID = 1086 ' Malaysian
Case "mt"
strLCID = 1082 ' Maltese
Case "no"
strLCID = 1044 ' Norwegian(Bokmal)
Case "no"
strLCID = 2068 ' Norwegian(Nynorsk)
Case "pl"
strLCID = 1045 ' Polish
Case "pt-br"
strLCID = 1046 ' Portuguese(Brazil)
Case "pt"
strLCID = 2070 ' Portuguese(Portugal)
Case "rm"
strLCID = 1047 ' Rhaeto-Romanic
Case "ro"
strLCID = 1048 ' Romanian
Case "ro-mo"
strLCID = 2072 ' Romanian(Moldavia)
Case "ru"
strLCID = 1049 ' Russian
Case "ru-mo"
strLCID = 2073 ' Russian(Moldavia)
Case "sz"
strLCID = 1083 ' Sami(Lappish)
Case "sr"
strLCID = 3098 ' Serbian(Cyrillic)
Case "sr"
strLCID = 2074 ' Serbian(Latin)
Case "sk"
strLCID = 1051 ' Slovak
Case "sl"
strLCID = 1060 ' Slovenian
Case "sb"
strLCID = 1070 ' Sorbian
Case "es"
strLCID = 1034 ' Spanish(Spain - Traditional Sort)
Case "es-mx"
strLCID = 2058 ' Spanish(Mexican) This is probably the one you want!
Case "es-gt"
strLCID = 4106 ' Spanish(Guatemala)
Case "es-cr"
strLCID = 5130 ' Spanish(Costa Rica)
Case "es-pa"
strLCID = 6154 ' Spanish(Panama)
Case "es-do"
strLCID = 7178 ' Spanish(Dominican Republic)
Case "es-ve"
strLCID = 8202 ' Spanish(Venezuela)
Case "es-co"
strLCID = 9226 ' Spanish(Colombia)
Case "es-pe"
strLCID = 10250 ' Spanish(Peru)
Case "es-ar"
strLCID = 11274 ' Spanish(Argentina)
Case "es-ec"
strLCID = 12298 ' Spanish(Ecuador)
Case "es-c"
strLCID = 13322 ' Spanish(Chile)
Case "es-uy"
strLCID = 14346 ' Spanish(Uruguay)
Case "es-py"
strLCID = 15370 ' Spanish(Paraguay)
Case "es-bo"
strLCID = 16394 ' Spanish(Bolivia)
Case "es-sv"
strLCID = 17418 ' Spanish(El Salvador)
Case "es-hn"
strLCID = 18442 ' Spanish(Honduras)
Case "es-ni"
strLCID = 19466 ' Spanish(Nicaragua)
Case "es-pr"
strLCID = 20490 ' Spanish(Puerto Rico)
Case "sx"

strLCID = 1072 ' Sutu
Case "sv"
strLCID = 1053 ' Swedish
Case "sv-fi"
strLCID = 2077 ' Swedish(Finland)
Case "th"
strLCID = 1054 ' Thai
Case "ts"
strLCID = 1073 ' Tsonga
Case "tn"
strLCID = 1074 ' Tswana
Case "tr"
strLCID = 1055 ' Turkish
Case "uk"
strLCID = 1058 ' Ukrainian
Case "ur"
strLCID = 1056 ' Urdu
Case "ve"
strLCID = 1075 ' Venda
Case "vi"
strLCID = 1066 ' Vietnamese
Case "xh"
strLCID = 1076 ' Xhosa
Case "ji"
strLCID = 1085 ' Yiddish
Case "zu"
strLCID = 1077 ' Zulu

Yes... I tried that, but nothings happens....
With both, 1034 and 2058 Country codes...the Kybd works like WWE.......

I'm stuck in this simple question.......LoL

santod 11-15-2009 12:36 PM

Re: FN+SYM key for special Characters-Need Help
 
Hmm, did you soft reset after? I assume you did.

LeonMx 11-15-2009 12:42 PM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by santod (Post 1330861)
Hmm, did you soft reset after? I assume you did.

Yes...of course....

santod 11-15-2009 12:55 PM

Re: FN+SYM key for special Characters-Need Help
 
Well, I know this isn't what you are looking for exactly, but maybe it would help for now. Until another way is discovered.

This is an on-screen keyboard with 60 national layouts. It is a paid application though, with a free trial.


http://htc-touch-pro-2-software.soft.../InterKey.html

LeonMx 11-15-2009 01:07 PM

Re: FN+SYM key for special Characters-Need Help
 
Quote:

Originally Posted by santod (Post 1330886)
Well, I know this isn't what you are looking for exactly, but maybe it would help for now. Until another way is discovered.

This is an on-screen keyboard with 60 national layouts. It is a paid application though, with a free trial.


http://htc-touch-pro-2-software.soft.../InterKey.html

SANTOD:
I really appreciate your Help: THANKS

Actually I can use accents and symbols in the screen keyboard, by pressing a letter for a 2 seconds...and appear special characters in a balloon. But it's very slow for typing e-mails. The hardware keyboard it's the Great function of TP2.....

Thanks!!!!


All times are GMT -4. The time now is 02:48 AM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0