Is it possible to fix a mismatched keyboard without recookking keybddr.dll ?? - Windows Mobile Development and Hacking General

Have any of you guys figured out how to fix a keyboard layout without having to recook a rom with the proper keybddr.dll file?
I have a T-mobile Wing, and we have the problem over in the herald forum where most of the best Rom's are made for the P4350 Herald... and the main problem is the keyboard layout being different.
Since that cook doesn't have an actual TMO Wing, he is building Rom's blind when he tries to port them over to the Wing from the P4350... so I dunno if there may be any other way of fixing this issue perhaps thru the registry or some alternative method.
Thanks.

bump
-------

It depends of what you have to change. if it is an entry in the registry, it is easy to do it manually or with a .reg file.
If you want to update a rom dll you can create a cab that will install them over the rom ones.

Merci mon pote!
So making a Cab will overwrite files that are "inaccessible". To my understanding, the keybddr.dll file is inside the Windows folder. I read some guy who deleted the keybddr.dll file for a herald in his windows folder and replaced it with the one for the Wing, and he said he Wing became completely unresponsive.
Would this problem occur if a cab file was made?
I found the file in \Windows\keybddr.dll, so could it be as simple as making a cab to delete the current one and write the new one followed by a soft reset?
Would you by any chance be able to make such a cab if I gave you the correct keybddr.dll file?

It the file is in the rom, you can not delete it, except by cooking a new rom. But I think that you can overwrite it with a cab, because I have some cab from O2 that overwrite some files of my rom.
The advantage of cab over cooking. if is easier, you can undo it, and if your system hang after installation you can do a hard reset.
I have never created a cab. I think that other people can help you better than me, or you can try by yourself. You will find tools. Probably I could help you in few months because it is something I would like to learn to do.

duprade said:
Have any of you guys figured out how to fix a keyboard layout without having to recook a rom with the proper keybddr.dll file?
I have a T-mobile Wing, and we have the problem over in the herald forum where most of the best Rom's are made for the P4350 Herald... and the main problem is the keyboard layout being different.
Since that cook doesn't have an actual TMO Wing, he is building Rom's blind when he tries to port them over to the Wing from the P4350... so I dunno if there may be any other way of fixing this issue perhaps thru the registry or some alternative method.
Thanks.
Click to expand...
Click to collapse
You dont really say what you want to change, but have you had a look at the symXXXX.txt (xxxx being four digits depending on what language you are using) file in \Windows? It contains the whole character set and configures what button corresponds to what character (each line is a button, the list of characters on each line is what you get when your press that button then symbol). It is a read only file in the rom that has to be exactly 496 bytes (at least on my Hermes) to work so my recommendation is to copy it to your computer, edit the file in notepad, then move it back to your device using Resco Explorer.
Btw, you can only change alphanumeric characters with this. If you have to move the Start Menu button you're out of luck.

The keybddr.dll file in the HERALD is different than that of the WING...
The better Rom's made that are compatible with the Wing, are actually Herald Roms, but there are some differences between the devices, and the most annoying issue is the keyboard problem... so I am trying to find a way to simply change the keybddr.dll file ... without having to actually recook the actual rom.
This is what "misha" posted in the Herald forum
misha said:
I have been reading many threads at this forum about the WING issue with keyboard mapping for the ALT function symbols. It looks like several rows of key mappings are different between herald and wing.
herald
(PIC)
http://content.modaco.net/nedge2k/images/15-Mar-2007_02-terra-main.jpg
ALT function HERALD:
1st row: @ ! ? / # 1 2 3 ( )
2nd row: _ (some char) % - + 4 5 6 = ENT
3rd row: Cap ‘ & : * 7 8 9 PageUp Enter
4th row: ALT ; CommMan Sym Space 0 , PageDown Launch-Button
wing
(PIC)
http://www.tracyandmatt.co.uk/blogs/media/T-Mobile_wing.jpg
ALT function WING:
1st row: ( ) = / # 1 2 3 ! ?
2nd row: _ “ % - + 4 5 6 @ Del
3rd row: Cap ‘ & : * 7 8 9 PageUp Enter
4th row: ALT ; CommMan Sym Space 0 , PageDown IE-launch
I am using the v4.12.07.10 PDAVIET Touch Flo Pro
After digging around I see that there is this file (\Windows\ sym.0409.txt
) that contains the symbols in the following format:
aàáâäåąãăæ
AÀÁÂÄÅĄÃĂÆ
cçćč©
CÇĆČ©
dð
DÐ
eèéêëę
EÈÉÊËĘ
iìíîï
IÌÍÎÏ
lł
LŁ
nñ
NÑ
oòóôõöőøœ
OÒÓÔÕÖŐØŒ
pþ¶
Pþ¶
r®
R®
sşšß
SŞŠß
tţ
TŢ
uùúûüű
UÙÚÛÜŰ
yý
YÝ
zźż
ZŹŻ
$€£¥
/\|
"'«»
([{<«
)]}>»
+±&-_
!¡?¿
.:,;
*#
@~
%^
I wonder if changing around the symbols that are miss mapped would fix the keyboard issue between wing and herald ROM……
One problem, I can not modify this file because under properties in (Total Commander) it stated that the file is Read Only and it is in ROM.
Any ideas how to modify this file?
Click to expand...
Click to collapse

Related

How to change Sym-button's character order

In www.qtek.fi there is some kind of script/program to change Universal's sym-button's character order. Unfortunately to download it you need Qtek 9000's IMEI (I have I-mate Jasjar).
Does someone here to know where these character arrays are stored and how to change the order so that 'ä' would be first character when 'sym' is pressed after 'a' (default is 4th press) and 'ö' first ch after 'o' (default is 5th press)?
Thanks in advance,
Antti R.
Hello araappa,
you have to edit the file "sym.txt" in your \windows folder. There you can change and/or add any character.
Greetings,
Hulzer
Thanks for your reply Hulzer,
After your answer it actually comes to my mind, that I earlierly did find that file, but I could not edit it since it's located in ROM. That makes the situation very same as in my other post concerning how to change voicbeep.wav file.
So the files are in \windows folder and are rom-files. But where are they, in extended or some other rom section (I'm not familiar with JJs memory structure), and which tool/unlocker I should use to get full access to these files?
Best regards, Antti
Hi,
I didn't change or unlock something with the ROM.
1. Copy the file to your desktop pc
2. Make your changes
3. Copy it back to your device
The file will be mirrored - you cannot overwrite it on your device directly. You have to copy it before. The origin file remains. But the new one will be stored in RAM. This one will be used.
For me it works fine!
Just try it like me.
character order
Hi!
I'm having the same problem although I've got a Samsung SGH-I750 with 2003SE.
I changed the sym.txt but nothing happened. I want to enter text with the phone's keypad but there is a lot of "unwanted" characters for example on button "2" like: à, å, æ, ç, ä
I've heard about changing the HKLM/T9InputMethod, but there is no directory like this.
Thanks for help

missing block recognizer in wizard, how can I add?

Hi, I am very sad, because of I liked block recognizer for writing text, but in my mda vario isn´t... Can you help me? plesa.. thanks
Not sure of the correct registry entries but, you can download easytweak. it allows a few times of running before buying. It has an option to disable types of inputs, maybe by disabling it and reenabling it will bring it back.
Thanks I´ll try it...
That functions are onli hiden.. with this cab you can enable them..
aaischa said:
That functions are onli hiden.. with this cab you can enable them..
Click to expand...
Click to collapse
I only get the message unable to read the chosen method, when trying to activate Block Recognizer. The .cab file just activates the choice in the drop down menu.
The previous cab works fine only on MDA-Vario from Czech T-Mobile (CSY ROM), because of different name of the dll. I've attached cab that should work for WWE ROMs..
OK. I will try this one out. Thanks!
My os is in localized swedish. Can you tell me what to edit to get it to work?
It's easy. Search for a file named msim*.dll in the \Windows folder. WWE ROMS have the this file msim.dll, czech is msimcs.dll. Instal my cab and change the name of dll file in the following registry keys:
Code:
HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32\Default
HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon\Default
HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32\Default
HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon\Default
saman-cz said:
It's easy. Search for a file named msim*.dll in the \Windows folder. WWE ROMS have the this file msim.dll, czech is msimcs.dll. Instal my cab and change the name of dll file in the following registry keys:
Code:
HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32\Default
HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon\Default
HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32\Default
HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon\Default
Click to expand...
Click to collapse
This worked perfect! Many thanks!!!!!
enable letter recognizer
Hello
I'm trying to follow the instructions for enabling the letter recognizer on my Swedish Qtek 9100.
I have installed the "enableRecognizersWWE.CAB", but that only enabled the menu choise. I still can't use letter recognition.
How do I change registry settings? I can't find any regedit app?
To what name do I change the settings?
I have two files with name starting with msim:
msimsw.dll and msimsw.96.dll
Will that enable it or only adapt letter recognition for swedish characters?
Regards
H B
For registry editing you can use e.g. PHM Regitry Editor.
What you have to change is described above.
Values of the mentioned registry keys shlould be "msimsw.dll"
Thanks alot
HB
sweet! Norwegian file is called msimno.dll
after changing the reg-settings it worked like a charm!
didn't even need to soft-reset! You guys are the best!
hello.....
I also have norwegian OS...but i have a problem....
I dont know how to edit the registry.... little bit help please? hehe
hello.....
I also have norwegian OS...but i have a problem....
I dont know how to edit the registry.... little bit help please? hehe
I've described it a few post above..
Worked flawlessly, for Dutch users: the file is msimnl.dll. Thanks for this great tip!
msimnl.dll
Hey Koksie,
I'm also in possession of a Tmobile Vario and i'm looking for the letter recognizer. Can you send me the "msimnl.dll" and telle me how to install this? Please...
Hopman
Re: msimnl.dll
Hopman said:
Hey Koksie,
I'm also in possession of a Tmobile Vario and i'm looking for the letter recognizer. Can you send me the "msimnl.dll" and telle me how to install this? Please...
Hopman
Click to expand...
Click to collapse
Just follow the instructions written here:
http://gathering.tweakers.net/forum/list_messages/1119093/0#faq
It's the second one from the bottom of the Mini FAQ, good luck

Way to make your Language OS for Universla

the way to OS Localize your Universal
*****the files and tools you need*******
*imgfs_tool by mamaich
*boot_hv_tool by mamaich
http://forum.xda-developers.com/viewtopic.php?t=34171&start=0
*HTC-64 Encodetool by bal666
http://forum.xda-developers.com/viewtopic.php?p=191164#191164
*hex editor (i used Heiw32 accroding to suggestion of Mamaich)
*NotePad in Windows
*Other high performanced Editor(if you have)
*Resource Hacker or PE Editor + Resource Tunner to edit mui
*Signcode.exe and sign with certificate
-----sorry can not write all in here,,, pls go to link---
http://www.asukal.jp/WM5_MUI/the way to OS Localize your Universal.mht
***********additional information 2006-May-15**********
regarding to initflashfiiles.dat and initboji.dat
i tired to write initflashfiles.dat in Japanese chalachtor, but not in CODE,
seems to work.
*write initflashfiles.dat in Japanese to specify Japanese Localized shell folders and Japanese re-named Short cuts. then add into rom.
also deleate both of 2 old dat files from rom.
then flash it back to my Uni, the localized shell folders were created!
this can save a lot of time to create the Localized ROM :shock:
But,,, still testing that ROM can work correctry.......or not.
<some appurication buttons can not assained if without initboji.dat>
*************2006-May 22 aditional********************
@ to edit the dll or exe from AKU2 rom, they have some difference.
Strings can be edited only with Platform Builder now.
pls reffer to this thread
http://forum.xda-developers.com/viewtopic.php?t=49423&highlight=
Can I have your instructions?
Hi Asukal(sama):
I'm trying to localize my Universal to my local language.
I'm stuck now before boot set-up process after hard reset.
So, I would like to ask you several questions.
Could you show me your instructions / suggestions?
1) Certification Store (way 2-1)
You said I have to take out CertificationStore from registry file.
I could not find any key of "CertificationStore", so I compared my registry before and after SDK_Cert installation.
I found there are some differences in registry file, which are:
HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\SPC\Certificates\XXXXX] –- 3 keys
HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\Privileged Execution Trust Authorities\Certificates\XXXXX] – 3 keys
[HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\Unprivileged Execution Trust Authorities\Certificates\XXXXX] – 2 keys
I removed "\" that locates on each line of hex data and write these keys on default.hv file.
However, the start-up process just after hard reset didn't start...
I also found some other differences on registry files, which seems certification file update time.
Do I have to put update time keys on default.hv file?
Or am I still missing something?
2) MUI (way 2-2)
I could sign *.mui files with SDK_Cert.
You said PE header must be corrected if I cannot sign *.mui.
In other words, you mean I don't have to correct PE headers because I can sign my *.mui?
As far as I checked my *.mui files, it seems OK.
3) iniboj.dat (way 3)
I could dump iniboj.dat and initflashfiles.dat and translated them to my language.
Of course I saved in Unicode (UTF-16) and removed the first 2 byte "ff fe".
When I run "delfile.exe", I noticed "delfile.exe" showed the error message that "delfile.exe" could not find iniboj.dat.
But I could add iniboj.dat with "addfile.exe".
Is this a normal message from "delfile.exe"? FYI, my base ROM is Qtek's AKU2; 1.30.77.
4) *.hv files (way 4)
I think the following is the keys that I must change.
[HKEY_LOCAL_MACHINE\System\Explorer\Shell Folders]
"StartUp"="\\Windows\\StartUp"
"Recent"="\\Windows\\Recent"
"Programs"="\\Windows\\Programs"
"Favorites"="\\Windows\\Favorites"
"Desktop"="\\Windows\\Desktop"
Even I changed these keys, I cannot start my start-up process...
Are these keys enough to start start-up process?
I appreciate any suggestions / supports / instructions!!
Thank you.
hi! Camrade!
Re Qeuestions
1;certificate sotre. 3 entries are correct.
@But i am not sure what you removed???
i did not remove any thing and copy it to HV.
@yes update time must be in HV also.
like follows.
without this. no work as sertificate authentification.
[HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\Privileged Execution Trust Authorities]
"UpdateTime"=hex:\
00,e0,46,50,1c,96,c5,01
2;if your mui can be signed, they should be workable.
but i am afraid your mui of core-dll Strings Table were broken.
PLS reffer this thread about that!
http://forum.xda-developers.com/viewtopic.php?t=49423&highlight=
if you are not sure, pls send me one of them to check it.
3:re-iniboj.dat, as you told me the eror message of delfile.exe will notice you, because i doesnt exisit in rom files. it was in XIP area.
But dont mind that. procceed it!
4;Shell folders; that is enough in hv, to just specify the loaction of Shell folder.<this also discribed in shellres.dll.
But no start up menu if there were localized Shell folders by failed initialized 2 dat files.
@the os can boot even the shellres.dll.xxxx.mui is not worked,
just missing Programs in StarMenu.
Now i am afraid your shellres____mui is read by OS, but it was incorrect.
@to change the Dr.Johnson screen to Japanes one, replace "stylus2.192.gif" and "stylus1.192.gif" with ones from JP os.
But the fisrt sentence before Stylus work for Dr.Johnson is from Shellres.mui, so your are failed in to read shellres_mui if it was still english.
Good luck!
Almost completed
Thank you, Asukal!
With your responses and instructions, I can finally boot my Universal with my language from boot screen!
I’ll make init*.dat file and try to make more localized ROM.
It seems a little difficult (complicated) to make initflashfiles.dat file translating to Unicode character code. But I’ll try!
Again, Thank you very much!!
shugoh
pls try to write iniflshfile.dat in Katakana, instead of Code,
i did try this some part of them just now.
Seems to be worked. But not sure .........didnt test all of in this dat,
just a part of it.
if the Katakana written dat was workable, it will be so easy to create
the Shell folders in Japanese................ :lol:
Hi Asukal,
I also want to join but I don't have the hex editor....the process is so complicated and the "key" is we have you on this website that do cook the ROM for us. Thanks a lot again.
If you have invented some easy installation files that want me to try, please let me know. I tried to edit the latest O2 ROM but unsuccessful....
Cheers,
chris_khho said:
Hi Asukal,
I also want to join but I don't have the hex editor....the process is so complicated and the "key" is we have you on this website that do cook the ROM for us. Thanks a lot again.
If you have invented some easy installation files that want me to try, please let me know. I tried to edit the latest O2 ROM but unsuccessful....
Cheers,
Click to expand...
Click to collapse
free hex editors can be downloaded.
many kinds of hex editors were in web.
Anyway, if i need something need test, i will call u! :lol:
Hi, Asukal:
This my be very stupid question...
I could translate html portion of shellres.dll with your instruction.
However, I still cannot do of tapres.sll and tshres.dll.......
Maybe this is because the type of resouce is different from shellres's.
So I tried to move html of tapres and tshres to another resources using PB because the other tools I have doesn't work...
When I wanted to save modified resource on PB, PB said I could not save the new resource because PB could not load resources from executable file...
I know this question is the basic one if I want to use PB.
But if you can show (a) hint(s) to me, I would appreciate your support very much.
Thank you!
shugoh
i guess PB can only save the files as "*****.exe" or "******.dll",
but not as a "******.dll.xxxxx.mui"
so you must save it as "anyname_you_want.dll" with out xxxx.mui to other folder.
then go to next step, because files edited with PB can not to be signed.
To enable to be signed, go following steps.
1;Open "any dll" or exe which havs correct PE header with Restorator.
2;Dlelete all of resources from this dll or exe.<make empty dll>
3:On another window of Resotrator ,
Open "anyname_you_want.dll" edited and save by PB
4rag and drop all resources exept "255" resource from
"anyname_you_want.dll" to "empty.dll"
5;save this empty.dll filled with resources of "anyname_you_want.dll",
as the name of your tagert xxxx.mui
6:Close all windows of resotrator.
7;try to sign on that mui, you may able to sign on that!
Good luck
Thank you for your instruction about PB and html.
however, I still cannot save modified file even though I put file name with *.exe or *.dll.
As my test, I opened x86 file and modified its file and I can save the modified. But still cannot tapres and tshres.......
I also tried some WM5 files, but not succeeded in saving it...orz
I installed all PB functions but for MIPS or SH4, which should not necessary for WM5.
The attaced is the error massage appreared when I wanted to save modifed WM file. (I installed Japanese PB, so error message is in Japanese)
"ta.dll" is only a temporary name for modified tapres.
I appresitate your any comments.
Thank you.
shugoh
I did it!!
Asukal:
I finally can make localized tapres and tsh with your recommended tools!!
Please see my blog at your convenience!
I'll try to localize folders with init*.dat files!!
Thank you very much!!
(If I have difficulties on making init*.dat files, I may ask you suggestions after I make every effort I can make,)
Thanks again
shugoh
Hi, Asukal
I can localize init*.dat file according to your post on May-15.
As you said, it seems OK that we can describe folder names on both *.dat file, not Unicode Code #.
So far I have no trouble with these *.dat files.
Thank you.
shugoh
Glad to here that!
You have done! you r a MAN!
Keep on going Dark Side!
Hello, Asukal
I'm back...
I have had a strange problem. As a matter of fact, I haven't solved this problem even though I could make Universal ROM in my language.
When I make my Universal hard & soft reset, I always see 2 white bold lines above and below "Windows Mobile" on 2nd splash screen.
I found these lines don't appear when I change mui regional setting. I mean no white lines on 2nd splash when I change:
1) shellres.dll.0411.mui to shellres.dll.0409.mui
2) shellresapps.dll.0411.mui to shellresapps.dll.0409.mui
(I'm trying to change English ROM to Japanese.)
0411 and 0409 have exactly same contents; I just change their name and place them on "windows" folder.
3) Change mui setting both of the following from 411 to 409.
[HKEY_LOCAL_MACHINE\MUI]
"SysLang"=dword:00000411
[HKEY_CURRENT_USER\MUI]
"CurLang"=dword:411
With these changes, I can boot my Universal without white lines and Uni seems working well. (Of course, all letters except for the ones in these 2 mui are in English. But I suppose I can see Japanese if I change all 0411.mui to 0409.mui. (Haven't tested)
I also noticed I didn't change the region code in init*.dat. (i.e. LOC_0409_DIRWINDOWSHELP, not LOC_0411_DIRWINDOWSHELP)
So I changed init*.dat files and made new ROM with 0411.mui (incl. shellres & shellresapps).
However, there were still 2 white bold lines on 2nd splash...
I haven't added:
[HKEY_LOCAL_MACHINE\Security\ColdInit]
"Locale"=dword:00000411
"ColdInit2Done"=dword:00000001
"ColdInit1Done"=dword:00000001
Because my Uni has always stuck before the initial setup (screen alignment and Dr. Johnson etc.).
This time, I added these keys per your instruction, but I'm stuck again...
Do I have to add [HKEY_LOCAL_MACHINE\Security\ColdInit] ?
This would not directly relate to my experience, but I think I can find where I made mistakes.
I appreciate your response.
Thank you.
on my rom, i changed
LOC_0409_DIRWINDOWSHELP, to LOC_0411_DIRWINDOWSHELP
also i added folows
HKEY_LOCAL_MACHINE\Security\ColdInit]
but i dont think those are not reason of your problem,
did you tried to edit new one from versin nbf??
i guees the ROM was crashed,,, i never happend,
you think some reason of registry,,,
how about htis,,,
[HKEY_LOCAL_MACHINE\ControlPanel\Stylus\192DPI]
"FontArray"="500,600,900,1000,1200"
"CurFont"=dword:384
this is the for Screen resolution.
But in my case,,without this,, not happend problems like you,,,,
strange,,,,
Hi, Asukal:
I finally find the root cause of 2 bold lines on welcomehead screen!
the mui file taking charge of screen alignment on start-up set-up process causes this problem. I made the new one with PB and solved this problem!!
(I made the previous one with another tool...)
I'm very glad to inform you this and appreciate your supports very much!!!
P.S. However, I'm still stuck with Coldinit... But this is not an issue.

Is there an autorun.exe that points to..

Howdy.
Does anyone know of an autorun.exe which is coded to look in "extendedROM"? (As opposed to "extended_ROM").
I'm aware of PocketPC Installer and that it probably can create a custom autoexec.exe for me, but I'm looking for a free solution if there's already one hacked up out there.
Thanks
--SUmmiter
I thought that it got that value from the registry:
[HKEY_LOCAL_MACHINE\Comm]
"AutoRun"="\\Extended_ROM\\AUTORUN.EXE"
"AutorunCFG"="\\Extended_ROM\\CONFIG.TXT"
"AutoRunType"=dword:0
"TurnRadioFlag"=dword:0
Yes but you have to add this into rom before building if you want it to look for autorun there after flashing
Right. My possibly incorrect assumption was that autorun.exe is hardcoded to look inside "Extended_Rom" for it's config, ignoring what is in the registry. I'll mod my OS rom and try changing AutorunCFG and see what happens.
joemanb said:
I thought that it got that value from the registry:
[HKEY_LOCAL_MACHINE\Comm]
"AutoRun"="\\Extended_ROM\\AUTORUN.EXE"
"AutorunCFG"="\\Extended_ROM\\CONFIG.TXT"
"AutoRunType"=dword:0
"TurnRadioFlag"=dword:0
Click to expand...
Click to collapse
Autorun.exe and config.txt can be anywhere as long as the registry points to them.
(if the registry points to Extended_Rom, then of course the files need to be included in the Extended_Rom.)
My autorun.exe is in windows, and config.txt is in the extended rom, but I've tried it other ways and it's worked.
alot of cooked roms use this feature to do a final modification like loading a theme from the windows directory.
BTW config.txt contains the paths to the files you wish to process, so it doesn't matter where autorun.exe, or config.txt are.
In other words, you could put autorun.exe, and config.txt in windows or anywhere else as long as the registry points to them, and it will process the files on the paths contained in config.txt
Little question, has autoexec any link in startup, or not?
(I make in intiflash registry entry es mentioned before, I have hope corect congig.txt but after HR ... nothing, co customization . Interesting is, that I can launch autoexec in ext rom manualy and it runs ok. I rebuld quite naked WM 6.1 rom)
Thx for help...

let Leo's buttom more useful than ever (zxlchEX_Leo_Advancekeypad for all LEOs)

Hi all:
I modified the key driver, I hope you will be interested in him
The drive features modified:
1.Long press dial key as APP1, and run the "\Windows\Long_Send.lnk" (if any)
2.Home key as APP2,and run the "\Windows\zxlchEXKeyHomeHot.lnk" (if any)
3.Win key as APP3
4.Back key as APP4
hotkey:
Long press dial key, HOME key, Long press power key(Executive Long_Power.lnk)
Volume key is not defined, because don't use
218xx series, allowing the virtual keys from the bottom of the screen definitions if necessary I release
My engilsh is very pool
==========================
先打个广告,
从最早的X51V 0626版(口袋数码),到G900EX(智能手机之家),在到X1EX(IVGA),本人2年时间研究创建了一套使用模式,以稳定,节电和创新为主
近期购买到HD2后改名为zxlchEX,本人将在各大论坛断续发布自己的组建,请大家支持
注意:
#此驱动仅适用于ROM制作者
#转载请注明作者
==========================
此驱动特殊化功能
1,定义拨号键长按为功能键一,并执行WINDOWS下的Long_Send.lnk(若有的话)
2,定义HOME键为功能键二,并执行zxlchEXKeyHomeHot.lnk
3,定义徽标键为功能键三
4,定义BACK键为功能键四
其中,全局热键有
长按拨号键,HOME键,长按挂机键(执行Long_Power.lnk)
音量键未定义,因为完全不需要
==========================
老核心218xx系列,可以让屏幕下方的虚拟键自定义,若有需要我发布
自己的机器上测试通过
This is 21899 's Aygshell.dll (Support for custom touch screen button)
这个是21899的Aygshell.dll(让虚拟按键支持自定义)
;=====Screen Keys======
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\SendEnd]
"SoftkeyEnabled"=dword:1
"KeyBitmap"="\\Windows\\SoftKey.bmp"
This looks interesting - has anyone tested this yet?
And can anyone explain how to use this?
hmm, interesting. no feedback yet on how it works?
Has been tested
Please modify *.LNK files.
Please give us instructions on how to install and load the dll. Your attached file does not have a compiled DLL file in it. The attached "zxlchEXkeypad.dll" is just a folder with various files in it (imageinfo.bin, s000, s001, and s002)....
felixdd said:
Please give us instructions on how to install and load the dll. Your attached file does not have a compiled DLL file in it. The attached "zxlchEXkeypad.dll" is just a folder with various files in it (imageinfo.bin, s000, s001, and s002)....
Click to expand...
Click to collapse
This is the file
do you need to overwrite a dll in the \Windows folder with your dll?
Or where do you copy it on the device?
i copied the zxlchEXkeypad.dll to windows\, edited the lnk files to point to program exe's, and imported the registry entries. rebooted, nothing?
also, post 1 and post 2 are two seperate things, correct?
These data must in the ROM.
Otherwise go wrong.
Sorry , my engish is very pool
post 1 and post 2 is separate.
post 1 is keypad.dll's (Button) usage
post 2 is aygshell.dll's (virtual Key) usage
ah so it must be cooked in. thanks.
Excellent work!!
Im looking forward to this being added to some roms!!!
much better than the current alternatives if it works!
thanks very much for your work
MG
can someone make a cab for this ? Tried to cook in but don't work for me.
JLowe said:
can someone make a cab for this ? Tried to cook in but don't work for me.
Click to expand...
Click to collapse
you cooked this and it didnt work?
how exactly did you "cook this in"
Hi, please can someone explain to me, what this two files will do in a custom rom, if cooked in? Is it like AEButton+ without any additional app?
Can i reasign "every" hardware button? Also hardware power-button (single press)? Or has it other function?
Bib_x said:
Hi, please can someone explain to me, what this two files will do in a custom rom, if cooked in? Is it like AEButton+ without any additional app?
Can i reasign "every" hardware button? Also hardware power-button (single press)? Or has it other function?
Click to expand...
Click to collapse
ive not tried it yet, (still a beginner chef) but it looks like it allows .lnk files for every key (the first post one, dunno about the 2nd), like the longsend one that already works.
you will need to edit the .lnk files, they currently point to an .exe that i assume was for testing,,,,,,
just my take on it.
Something new? Why don´t the links long_send.lnk and so on not work on hd2 rom without this dll?

Categories

Resources