Hi all ...
we need some (maybe a lot) help from programmers to try to remap the hard keyboard keys from mda3.
As many guys know, we are a lot that we buy the mda3 with german hard keyboard layout... and now that we all have an english os, we must remap the key and symbols.
Any idea will be appreciated, we have all files from german os an english os.
Nobody want to broke the keyboard to glue the buttons in other place...
Nobody now how and where can order another english keyboard and replace it phisically.
Remain two thinks:
1. find the file with the layout and remap the symbols via hex edit
2. recompile a new layout (and here may be usefull for future progs)
All idea wiil be apreciated, all guru's invited
Please help us ... we can not take advantage of the new hard keyboard in this mode.
Thanks all before and...
COURAGE FOR ALL NEW POSTS THAT MUST BE UPDATED(POSTED) !!!
DenisJ
Actually, keys and numbers are fine. It's punctuation that is almost impossible to use unless you have a good memory
From what I remember of the old thread that got wasted, a few things were looked at but it seems harder than it should. You would think one or two files transferred from the PDA2K to the MDA III, like a keyboard dll and a mapping data file, would do the trick but, as usual with engineers, they made it harder than it should.
I can suggest another way for this remapping: just writing a kind of program lookind for keypressings and substitute them with another keystrokes.
I've already done it for Russian keyboard (project home page is http://ae.inc.ru/bahrus.html , but it is Russian only). Current state is "beta".
I can do some key remappings this way. But I need to know which of the keys should be replaced with which one. Or replacement table may be simply saved in config.
I'll do a tabel with the replaced hex value ...
You need only the xex value for this or need more ?
Thanks a lot
Denis
Let's try (before find all remapping simbol) to remap only the two letters z and y.
Symbolic constant Value (Hex) keyboard equivalent
VK_Y 59 Y key
VK_Z 5A Z key
like ... if '59' then '5A' and viceversa...
If we can remap this two letters, we can remap all we want.
Thanks a lot
Denis
german to english
since the site posts went down i have received my mda3 in german of course and would love to know how to flash it with an english rom, all other threads however speak of xda3nbftool which i can't find anywhere, also many of the links for required files don't work. any help please?? thank you
Re: german to english
paulmurphy777 said:
since the site posts went down i have received my mda3 in german of course and would love to know how to flash it with an english rom, all other threads however speak of xda3nbftool which i can't find anywhere, also many of the links for required files don't work. any help please?? thank you
Click to expand...
Click to collapse
Go here:
ftp://xda:[email protected]/
and look for Bluangel folder.
Regards
Ok, I decided to implement more general solution for this problem and develop customizable hardware key-remapping software. This application wil allow to remap not only BlueAngel built-in keyboard but almost any hardware keybord connected to wince (some of my friends use Luch or Flexis external keyboards with PDA).
Hope first beta version will appear next week.
thank you!, sure i'll be back with more questions though!
Fantastic!
I'm excited about this
AE said:
Ok, I decided to implement more general solution for this problem and develop customizable hardware key-remapping software. This application wil allow to remap not only BlueAngel built-in keyboard but almost any hardware keybord connected to wince (some of my friends use Luch or Flexis external keyboards with PDA).
Hope first beta version will appear next week.
Click to expand...
Click to collapse
Wow, that's great news. (exactly what I wanted to hear!) Keep up the good work. (you rock)
AEKMap is available at http://ae.inc.ru/aekmap.html
To make "remapping" you need:
- install the program;
- run Start - Programs - AEKMap Settings and choose "AZERTY MDAIII with English ROM" in first combo box
- set three other optional layouts to "unassigned" and/or unassign "switch" key.
If you want to create specific layout, you may start with editing one of the existing. Use \Program Files\AEKMap\AEKMapScan.exe to define keyboard pseudo-scan codes.
To find unicode character codes use Start -> Programs -> Accessories -> System Tools -> Character Map on your desktop
This program may be closed with popup menu on system tray (lower-right corner of today screen).
And I'm definitly sure that some bugs are in this utility now. Let me know if you find them
Also send me with your layouts to be published on site (will appear in a days)
P.S.: AEKMapper may be used to remap almost any external or built-in hardware keyboard recognized by system.
AWESOME!
Thanks for doing this. If i understand correctly, what's needed now to get the German MDA III keyboard mapped correctly, following the imate english rom installation, is to:
use AEKmapscan.exe to identify all the keys that need remapping
then look up the correct unicode characters for the desired keymapping
enter them into a .AEK file and put into the Program Files/AEKMap directory on the MDA III.
If i get some free time today, that's what I'll do. If anybody beats me to it, please post!
thanks again, AE!
So here is a mostly working layout file for the MDAIII German. The only thing that seems to be not working is the semicolon/colon key just to the right of the space bar. that key seems to have no shifted mode, according to aekmapscan.exe
also: if aekmapscan.exe is running, this appears to stop the keyboard from working at all in applications. it needs to be stopped entirely.
Thanks again for this great tool!
It is always nice to know your job is needful to someone
As for the problem with semicolon: changing CapsLock/Shift processing flags should help:
HookShift 1
HookCapsLock 1
Probably I'll find a better solution for this later, but now I can't...
Official project home page will be available at http://ae.inc.ru/aekmap.html
thanks for the tool, works great. Can you add an option to not have the mapping name on the bottom, i.e. DenisJ Layout? It covers up the wireless icon that I use to turn Wifi on & off.
thanks again for the app
you already can turn it off. that's the "hint" option in the settings.
A parts from thanks the great job from AE, i wan't to try to ask a question:
In the registry there's a part...
HKCU/Keyboard Layout that have a profile value..
Could it be usefull..
My German Mda3 have... preload/1 set to e0010409.
Can anyone post the english Pda2K value...
Rups..
Bug report
AEKMap works quite well, thanks to the developer!
But...
I noticed that, when AEKMap is on, you can´t adjust sound/volume levels from the external button on the left side of the screen. Is that a bug or a feature? :roll:
Second thing is that if you switch the AEKMap off, you can switch it on only by softreset. Is that ment to be?
Can anyone confirm those features, or is it just in my MDAIII?
-Jigi
Sorry guys but i just arive from my fisrt (this year) snowboard weekend
AE many many thanks from me and (as can you see) from all other guys with the same german mda3...
I just tryed some days ago to begin something like this using EVC++ 4.0 ... but it's too much to study for an as400 programmer
This will be surrely in my startup programs for a log live time of my mda3...
Surelly we will ask you some options in future ...
Another lot of thanks
DenisJ
Hi,
This is probably a no, (and i've searched for this already btw but not found anything), but....
Is it possible to launch a different application other than the touch cube when you slide your thumb up the screen ?
thanks in advance
Matt
Yes it is, but not with the normal TouchFlo. Search for FTouchFlo, it does basically the same, but you can assign any command to each direction of sliding your finger over the screen.
That means four different possibilities.
Don't know if this helps, but you can try this thread:
http://forum.xda-developers.com/showthread.php?p=1971424
Note that VJBrisk is basically just a tiny app I made to allow you to replace one executable (eg BioTouch.exe), with VJBrisk, and VJBrisk will allow you to launch a shortcut with parameters.
You may well not need to do that step, depending on your needs. The thread above explains this much better than my mumblings.
V
cheers chaps, will take a look at these.
I had hoped it was as simple as a registry change but guess not
thanks
Matt
Use UltimateLauncher, and get rid of TouchFLO Cube. It also lets you assign functions to run any .EXE or .LNK to swipes in all 4 directions. That's what I did. But I only use Up and Down. Up to get open my contacts and down to invoke the S2U2 screen lock.
I've decided to go with vjbrisk which is working very well at the moment.
however, even with show all files I am unable to fine either LaunchStartupApp.lst or Launchstartupapp in the windows file. Am using a polaris (o2 orbit 2)...any ideas where I can find this or if it's called anything else.
It's not the end of the world, would just be useful to free up 5mb or so.
cheers
Matt
Hi all,
I've had my TP for about a month now and it's great and thanks for all the great info and tweaks on the board.
I have Chinese (CE Star) installed as a selectable writing language so I was wondering is it possible to use/remap the hardware keyboard to switch between writing languages like on a desktop PC (ALT+Shift) since it is much more convienient using keys to switch than taking my hands off the keyboard and pulling up the SIP.
I tried using PQzII but I couldn't get it to work, so no luck there.
Any suggestions?
Any ideas?
If you can get a program that will switch with a command line, at least on the AT&T Fuze, there are a number of shortcuts the keyboard driver looks for on keypress, and if you have that shortcut there it will execute that rather than the pre-programmed function. People are using this to remap the short PTT button and long PTT button.
I have not looked at a Touch Pro keypad driver dll, so I don't know what shortcuts it's looking for.. but that's one idea
Oh great thanks for the suggestion, but aside from a registry editor, I'm not familiar with other programs which alter how the TP works.
Is command line similar to "Run-->cmd" on windows?
Also, I got my phone in Hong Kong; English OS with the Chinese software installed; it's an unlocked phone so dunno if that will make a difference with your suggestion.
Are there other programs similar to PQzII; like many others have said, the keyboard would be SO much more useful if it can be mapped. Thanks again.
Yes, the command line for a shortcut behaves the same as Run -> Cmd on windows, you provide arguments in the same manner: programname.exe -argument
So if you could find a program that would switch writing languages with an argument like -Chinese and -English, you could create a shortcut .lnk with that command in it.
Then, name it to whatever the keypad.dll is looking for, and it would execute that command instead of the default one.
If you'd like me to look into this further, I can disassemble the keypad.dll and determine which buttons can be remapped in this manner (on the fuze it's Music, SMS, IM, CV, Contacts, Calendar, Messages, Web, Long/Short Power, Long/Short PTT)
Great, thanks for the offer, but no need to do that. Seems like it'd take a good deal of time unless you feel so inclined to haha; perhaps I'll try PQzII again or maybe not.
But anyways thanks again!
I guess a question to everyone else that switches between typing languages...how do you change languages? Do you have a shortcut or do you also, like me, change languages through the SIP menu?
I received my HTC Diamond2 (English) few days ago. This is my first pocket PC, and, this is my first contact with Windows Mobile. So, please excuse me if I don't know something obvious.
Well, I installed Advanced Japanese IME, as I need to read and write in Japanese. With a lot of trouble, I finally found a way to switch languages. To do this, I have found a small program called "kbdswitch", which works well now.
But, I would like to create an icon in the position between "START" and the system icons at the top of the screen. An icon like the one created by PQz2 will be perfect, and I would like to assign "kbdswitch.exe" to it. This way, the icon is almost always visible and I can run "kbdswitch" to switch languages.
Is there a way to do this. I will greatly appreciate any hint going in this direction...
Hey there,
I hope I'm in the right section of the forum...
It's hard to describe my problem in English, I hope you understand.
I have an manual-CD* which is like an exe-file which run's a kinda special form of Adobe Reader (I think V4.0). This start's a menu.pdf where I can navigate through all the other chapters/pages, etc. It's kinda self-running book. No installation, just the autorun which starts adobe and loads the menu.pdf.
I already tried to copy all the pdf's with the direction tree on my phone, but it doesn't work. Not even one PDF can be opened by several PDF-App's. Only an office app opens the files, but it's blank. I can only see how many sheets it have.
Is it possible to get this running on an android-based device without PDF-Printing every document to a normal PDF (there are hundrets or more documents inside)?
Thanks a lot in advance!
Alex
*)
If someone know it: It's the Mercedes W124 WIS-CD you could bought some years ago officially. Maybe someone has it too, and know what I mean.