View Full Version : Null Thread
DupinBJK
26th September 2008, 12:50 PM
This thread can be closed.
mignonette
26th September 2008, 03:16 PM
I am able to reproduce this situation, but extrangely, my 20 keys keyboard acts as a 16 one (my error, downloaded the wrong cab).
Will update with the right one.
Edit:
Installed the QVGA_CpKbd cab and the bug still exists. This situation happens whilst using abc mode. With T9, a weirder thing happens. Typing for "holy" (4 key press) and hitting backspace, instead of deleting a letter, it changes the word to "gole" (still 4 letters). Same thing happens on the soft keyboard, but the abc "problem" is fully solved.
If you need further information, dont doubt in asking.
As side information, im on great hellonasty´s Mary 6.1 OS 5.2.20753
DupinBJK
26th September 2008, 04:05 PM
Installed the QVGA_CpKbd cab and the bug still exists. This situation happens whilst using abc mode. With T9, a weirder thing happens. Typing for "holy" (4 key press) and hitting backspace, instead of deleting a letter, it changes the word to "gole" (still 4 letters). Same thing happens on the soft keyboard, but the abc "problem" is fully solved.
If you need further information, dont doubt in asking.
As side information, im on great hellonastyīs Mary 6.1 OS 5.2.20753
Thanks a lot for testing it.
Now, a list of questions that might seems weird or even deserve an obvious answer, but that are of utmost importance.
1] Your rom is WWE based ?
2] Are you experiencing the issue using the english language ?
3] The T9 english dictionary doesn't have a 'gole' word. Could you launch eT9MyWords from the Programs folder, and check if it has been added as a custom word ? If yes, could you delete it and make the T9 test again ? This doesn't seem to be an hardware issue like the first - it might be unrelated.
4] you say that the backspace issue happens only in ABC mode. Please open the T9 settings and uncheck the "Word Completion in ABC mode" checkbox and the "Spell Correction" one. I don't know if you can set these options even when using the hardware keyboard, but just try. Then, try to see if the backspace issue is still there.
I'm sorry to overwhelm you with questions, but I have just a Kaiser, and I can't reproduce the issues here, first of all because my hardware mapping files are different.
If you can help, your support will be greatly appreciated. If not by the other 'get it and run' users, at least by me and a small good bunch of fellows (who are too timid to post their reports :rolleyes:).
Thanks !!
mignonette
26th September 2008, 04:33 PM
1] I believe it is, but cant assure it. The rommaker post is this (http://forum.xda-developers.com/showthread.php?t=423094)
2]yes, the language was set in english
3]I have seen gole was added to eT9MyWords. Deleting the word, seems T9 works as expected.
4]removing autocomplete in abc mode keeps the disfuntion. Uncheking spell correction and auto-substitution wont solve this issue. Also tried uncheking T9 word completion without success
Ps:
Been trying with all T9 settings checked (spell correction, completion in T9, completion in abc and auto-substitution) and the problem gets fixed. When I tested the first time, spell correction wasnt checked. This makes some changes, as the whole last word keeps "selected", instead of the last word. This could work as a workaround.
Weird thing is that I cant manage to keep T9 mode on. Each time I try to write a new sms, it defaults to abc.
Dont worry if you need more tests, or even installing a debug version (or whatever you would need)
DupinBJK
26th September 2008, 06:06 PM
1] I believe it is, but cant assure it. The rommaker post is this (http://forum.xda-developers.com/showthread.php?t=423094)
Uhmm... another rom with the Opal EzInput installed. So far all the cooked roms have been using a pre-release version which doesn't include the fix that you can find on my thread. See, basically, HTC manages HW layouts in four different ways, and the settings extracted from the Opal rom are those for phones without keyboards. You can't imagine how many issues are related to this mixed configuration. I don't think this is the case, but only our tests will be able to tell the truth.
3]I have seen gole was added to eT9MyWords. Deleting the word, seems T9 works as expected.
Good.
4]removing autocomplete in abc mode keeps the disfuntion. Uncheking spell correction and auto-substitution wont solve this issue. Also tried uncheking T9 word completion without success
Ps:
Been trying with all T9 settings checked (spell correction, completion in T9, completion in abc and auto-substitution) and the problem gets fixed. When I tested the first time, spell correction wasnt checked. This makes some changes, as the whole last word keeps "selected", instead of the last word. This could work as a workaround.
Good move, very good move. But the fact is that if you unselect one option - I suppose - the issue reappears.
I can't understand what's happening. Actually, what's the difference between the correct behaviour and this one ?
In ABC mode, does the last letter always gets selected when you type ?
I thought that the letter was reappearing because the ABC autocomplete option or the spell check were trying to correct it.
So, if you write just a bunch of meaningless letters, and then delete the last, does it reappear ?
After these tests, if you have a registry editor, could you try to delete this key, to see if it helps ? You should soft reset, after that.
HKLM/Software/Tegic/eT9/IME/KdbFiles/07FF
It's an empty keyvalue.
Weird thing is that I cant manage to keep T9 mode on. Each time I try to write a new sms, it defaults to abc.
We can probably fix this one.
You can change this value:
HKLM/Software/Tegic/eT9/CarrierDefaultTextMode
from 0 to 1. Soft reset after that.
This should give you T9 as default. Do you mean that this should be the default mode, on the Dual ? I've read elsewhere that HTC has made a fix to set ABC as default. Weird. :confused:
Dont worry if you need more tests, or even installing a debug version (or whatever you would need)
I might ask you to uninstall my cab and delete all the keys used by the application, to be sure to avoid any misconfiguration chance, but this would mean that you would have to hard rest the device to bring them back.
I know that Manila2D users should be prepared to make an hard reset for each build, but it's a bit too 'destructive'. But we might proceed to do it the next time you're going to do it anyway, right ?
The fact is that I'm walking in the dark, and everyone seems interested just in his phone. Quite embarrassing for the whole forum, if it were not for the few users willing to help, like you.
Thanks a lot for your great support.
mignonette
26th September 2008, 09:35 PM
Well, i have unchecked every setting (spell correction, completion in T9, completion in abc and auto-substitution) and the problem keeps appearing. What I have seen is that you have to press backspace really quick, as the selected letter goes deselected in just a second.
In ABC mode, does the last letter always gets selected when you type ?
Thats it, in abc mode, with spell correction unchecked, only the last letter keeps selected. Otherwise, is the last whole word the one selected.
I thought that the letter was reappearing because the ABC autocomplete option or the spell check were trying to correct it.
So, if you write just a bunch of meaningless letters, and then delete the last, does it reappear ?
Yes, its certainly the spell checking the step causing the issue.
Have deleted HKLM/Software/Tegic/eT9/IME/KdbFiles/07FF (and also edit HKLM/Software/Tegic/eT9/CarrierDefaultTextMode, thanks for that) and softresetted. Now the problem only can be reproduced when checking Auto-substitution (the other three options unchecked), but still exists.
I will hardreset if you need it (itīs not a big deal), and maybe its a rom-related error, as Manilla is still beta. Maybe I wont be able to do it as quick as changing some reg keys, but will definetly do it.
PS: The CarrierDefaultTextMode hasnt changed the T9-default-behaviour. Iīm not sure if HTC wants abc as default, but i believe each user should be able to choose and mantain it. The funny thing is that I don`t use the hard keyboard at all, as I just my Nike to call and get called.
Sorry for my probably frequent engrish :)
DupinBJK
26th September 2008, 09:59 PM
Well, i have unchecked every setting (spell correction, completion in T9, completion in abc and auto-substitution) and the problem keeps appearing. What I have seen is that you have to press backspace really quick, as the selected letter goes deselected in just a second.
Thats it, in abc mode, with spell correction unchecked, only the last letter keeps selected. Otherwise, is the last whole word the one selected.
Yes, its certainly the spell checking the step causing the issue.
Have deleted HKLM/Software/Tegic/eT9/IME/KdbFiles/07FF (and also edit HKLM/Software/Tegic/eT9/CarrierDefaultTextMode, thanks for that) and softresetted. Now the problem only can be reproduced when checking Auto-substitution (the other three options unchecked), but still exists.
You're then saying that deletion of that key actually changes something.
Well, at least I can remove it safely. I though that it was just an error in one of the fixes made by HTC, and it seems I was right. Sadly, this doesn't seem to be enough.
I will hardreset if you need it (itīs not a big deal), and maybe its a rom-related error, as Manilla is still beta. Maybe I wont be able to do it as quick as changing some reg keys, but will definetly do it.
No, there's no need to hurry. I've asked to 16keys users to test it, too, and they report the same issue. Chances that everyone is using a wrong rom are low, quite low. But whe you will be ready, we can give it a try...
PS: The CarrierDefaultTextMode hasnt changed the T9-default-behaviour. Iīm not sure if HTC wants abc as default, but i believe each user should be able to choose and mantain it.
You're right, and this is a bug that we'll try to solve.
It's quite strange that the setting doesn't work, but I'll try with the other users, and I'll let you know as soon as I'll discover something about it.
Your support has been great, there are no words to thank-you. But if you'd like to get something fixed on this package, your request will always get a good psotion in the list. :)
BJK
mignonette
26th September 2008, 10:15 PM
Well, whenever you need something to test, dont doubt in pming me
vcdwelt
28th September 2008, 09:06 PM
Hi,
installed (on my 16 Key Nike) newest Lily Rom (without Keyboard) and use your cab file. Hardware Keyboard is working :D
For me it seems the Keyboard has a little lag, but nothing to be worry about.
If you need some further information or some testing, i can do it for you
Thanks for your great work!
//Update:
Your new Version Beta 1.1 seems to work better, or at least i feel so *gg*
DupinBJK
29th September 2008, 01:14 PM
Hi,
installed (on my 16 Key Nike) newest Lily Rom (without Keyboard) and use your cab file. Hardware Keyboard is working :D
For me it seems the Keyboard has a little lag, but nothing to be worry about.
If you need some further information or some testing, i can do it for you
Thanks for your great work!
//Update:
Your new Version Beta 1.1 seems to work better, or at least i feel so *gg*
Well, I fear that you're just too kind :D
Others are reporting the same issue, so something needs to be fixed.
But the registry settings that I've put in the Nike cabs are exactly the ones that come from the stock roms and the keyboard hotfixes from HTC, so it could be a problem related to the fact that HTC is no longer developing for the Nike form factor.
I know that this is better than nothing, but all the time I'm spending on it just for a "better than nothing" is not a good thing... :(
Anyway, I almost missed your post - could you come back to the official thread ? A least I'll have more time to debug that damned cab... :)
Thanks,
BJK
FXP
1st October 2008, 07:43 PM
settings for xt9 that work with nike hardware keyboard
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\IME]
"CarrierDefaultTextMode"=dword:00000000
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\Sip\Language KeyboardIDMapping]
"0109"="0909"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010409]
"Layout Text"="eT9 IME"
"Ime File"="\\windows\\eT9ime.dll"
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\InputModuleD lls]
"0"="eT9RegInput.dll"
"1"="eT9DisInput.dll"
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\LdbFiles]
"0109"="ENlbUN_xt9s.ldb"
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME]
"KeyboadLayout"=dword:00000001
"DefaultInputModule"=dword:00000001
"MdbFile"="HTCMDB.txt"
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9]
"ResetDB"=dword:00000000
"DefaultLanguage"=dword:00000109
"XT9SupportMSSip"=dword:00000001
"HTCStyleSelectionList"=dword:00000000
"InstallFolder"="\\Windows"
"AvailableLanguages"="0109"
"MultitapWordCompletion"=dword:00000000
"WordCompletion"=dword:00000001
"AutoSubstitution"=dword:00000001
"AutoAppend"=dword:00000001
"Prediction"=dword:00000000
"SpellCorrectionMode"=dword:00000000
[HKEY_CURRENT_USER\keyboard layout\Preload\1]
@="e0010409"
[HKEY_CLASSES_ROOT\CLSID\{73AB106C-A726-484b-B610-BE3E1CF39821}]
@="XT9"
[HKEY_CURRENT_USER\keyboard layout\Preload]
@="e0010409"
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"3PartyIME"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\MASD]
"IME_Engine_Western"="1_5_32294_0"
FrezoreR
3rd October 2008, 11:06 AM
I would like to see swedish language support. Reason: IMO I think quite a lot of swedes use these devices.
randomelements
3rd October 2008, 11:58 AM
Using BJK's packaged I had two differences to the reg settings above:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9]
"HTCStyleSelectionList" was set to 1
and
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"3PartyIME" was set to 1
There are other values in place as his package is for 5 languages.
Regardless of whether these values were set to 1 or 0 the backspace issue as mentioned above always occurs.
DupinBJK
3rd October 2008, 12:12 PM
I would like to see swedish language support. Reason: IMO I think quite a lot of swedes use these devices.
You'll see it, but after the main bugs will be solved.
Swedish is still missing some files that have to be rebuilt from scratch, and obviously the support has to go first to the problems that are affecting all users...
BJK
DupinBJK
3rd October 2008, 02:01 PM
settings for xt9 that work with nike hardware keyboard
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\IME]
"CarrierDefaultTextMode"=dword:00000000
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\Sip\Language KeyboardIDMapping]
"0109"="0909"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010409]
"Layout Text"="eT9 IME"
"Ime File"="\\windows\\eT9ime.dll"
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\InputModuleD lls]
"0"="eT9RegInput.dll"
"1"="eT9DisInput.dll"
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\LdbFiles]
"0109"="ENlbUN_xt9s.ldb"
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME]
"KeyboadLayout"=dword:00000001
"DefaultInputModule"=dword:00000001
"MdbFile"="HTCMDB.txt"
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9]
"ResetDB"=dword:00000000
"DefaultLanguage"=dword:00000109
"XT9SupportMSSip"=dword:00000001
"HTCStyleSelectionList"=dword:00000000
"InstallFolder"="\\Windows"
"AvailableLanguages"="0109"
"MultitapWordCompletion"=dword:00000000
"WordCompletion"=dword:00000001
"AutoSubstitution"=dword:00000001
"AutoAppend"=dword:00000001
"Prediction"=dword:00000000
"SpellCorrectionMode"=dword:00000000
[HKEY_CURRENT_USER\keyboard layout\Preload\1]
@="e0010409"
[HKEY_CLASSES_ROOT\CLSID\{73AB106C-A726-484b-B610-BE3E1CF39821}]
@="XT9"
[HKEY_CURRENT_USER\keyboard layout\Preload]
@="e0010409"
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"3PartyIME"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\MASD]
"IME_Engine_Western"="1_5_32294_0"
Thanks but... which issue are you talking about ? The Backspace issue, or the T9 not set as default method ? They are the only ones we're talking about, but if you have discovered something else, it would be good to know !
Thanks,
BJK
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.