Hacking keyboard driver on HTC Universal - Windows Mobile Software Development

I want to use my Universal for remote management of UNIX systems while I'm walking around the data centre. Unfortunately the lack of a ctrl key makes this impossible (without bringing up the virtual keyboard).
I very rarely use the caps-lock key or the "mail" key so these would be ideal candidates for a remap. Has anyone got any information about how I would go about hacking the key maps or keyboard driver to remap the functions of these keys?

Try the program AEKMap from http://ae.inc.ru
I never used it under WM5.

Works very well but doesn't seem to be able to send the control key 0011
Shame, because this would have been ideal.

you can try to contact its author. Maybe he would fix the program.

Yes, AEKMap now hooks and generates Ctrl'ed key combinations. And other useful features appears since AEKMap release. See them on http://ae.inc.ru/aekmap.php

Hello,
It has been quite a while, but how did you manage with AEKMap to remap the "mail"-key to the ctrl-key? I tried to generate an .AEK file, but seemingly I have no idee what to exactly write in there and I only get an error message.
tnx, fortaq

Related

Dell Axim WM6 - XDA-Dev apps/hacks Tried and Tested

I'm starting this thread so Axim users of Football's (et al.) wm6 ROM can share what, if any, applications or hacks found on xda-devs that you have tried and recommend for our favorite VGA non-phone HTC device with the latest OS.. Also post which did not work, worked but not useful , and what tweaks were needed to get them to fuction best.
Note: Please note the original thread/post and give credit to the original developer/poster when you can. Also note what device (x50v or x51v) and ROM used.
HTC Audio Manager for VGA
I tested this version of the HTC Audio Manager and it works well and displays in full VGA. (Other versions found would not display well)
http://forum.xda-developers.com/showthread.php?t=327188
The only problem I see is that the remote bluetooth controls do not work like they do on WMP. Also, you better like green.
Tested on Axim x51v with WM6 A02beta
pBar by nncuong
http://forum.xda-developers.com/showthread.php?t=284952&highlight=pBar
Task switcher/close-button/quick-launcher/wireless-toggler/system-info application all in one tiny place. Basically a magicbutton-like replacement for the fake 'close' button.
Just download and place the pBar.exe anywhere on the device. Latest version (v1.4) has problem that hitting the OK button on dialogs may minimize or close the main app if you select the 'Show Child Windows' option.
Tested on x51v WM5 A17, WM6 A01 and A02Beta (now also tested on A03 preview).
PocketCM Keyboard by Tene
http://forum.xda-developers.com/showthread.php?t=321712
Alternative keyboard SIP with better feedback for "finger typing" (similar to eye-fone keyboard). Fully configurable to any keyboard layout/language you may need with word completion/correction and predictive text.
Note: You will also need a VGA skin or it will not display correctly. (Rename the zip file you download to .skin and copy it to the application install directory - '\Program Files\PCMKeyboard\' if installed on device )
Usable, but new versions are rapidly being released with additional features. (Currently at v 0.8)
I found a 'spanish' layout in the forums that I like because it has more keys on the last line (including . and , keys near the space bar). Even though it is a 'spanish' keyboard layout, the dictionary can still be set to english.
Tested on x51v with wm6 A01 and A02beta.
Contact Manager v0.11 by TENE (Not PocketCM)
Want a scrolling, finger friendly contact list (ala eye-phone).
I have tested the original Contact Manager v.11 application found here:
http://forum.xda-developers.com/showthread.php?t=314048&highlight=ContactManager
Unfortunately, this is no longer in development, and has morphed into PocketCM (also by Tene). PocketCM was designed for wm6 phones and will not work on the x51v (Error on startup). According to Tene, it will not work on any non-phone PDA.
Direct link to old CM v.11 http://www.pocketcm.com/olddl.php
Tested on x51v WM6 A01 and A02beta
Anyone try the other finger scrolling Contact Managers out there?
HTC Home Plugin
Has anyone gotten the HTC Home Plugin to work?
just_jeepin said:
Has anyone gotten the HTC Home Plugin to work?
Click to expand...
Click to collapse
I tried various versions (3 tab, 5 tab, configurable, VGA specific versions) and they all seem to install, but no option in the today screen settings to activate. Has anyone figured out how to activate the plugin after install?
Do you know if it is possible to instal the WM 6 in a dell axim x5? thx in advance.
CuscatlanVII said:
Do you know if it is possible to instal the WM 6 in a dell axim x5? thx in advance.
Click to expand...
Click to collapse
That has nothing to do with this thread. And no, if Dell never released WM5 for the X5 series, there's no reason to think WM6 will be released for it.
what about Internet Caliing (wm6 voip ) at Ax? it doesn't seem to work at all.
kartam said:
what about Internet Caliing (wm6 voip ) at Ax? it doesn't seem to work at all.
Click to expand...
Click to collapse
Are you referring to something like Skype?
this is not a app but it adds the clicks when you click on menus and stuff
tested and worked on x50v WM6 A02 rom was from the a person that work on the porting of wm6 to HTC Wizard don't remember
I also tested the home plug in and battery tray icon from the htc touch rom don't show up. (install but don't see them)
it maybe a vga compatible problem
I tried the Fix_WM6_Sounds.CAB file from above on Football's wm6 A03 preview. Works well. Adds the "dinks" and other sounds when clicking the menu. After CAB install, I did not notice the new sounds until a soft reset.
In the Football x51v WM6 thread, someone complained that there is no 'uninstall' of the CAB if you want to stop the new sounds. What I noticed is that after you install the CAB and go to Sounds and Notifications, the settings may be unchecked even though the sounds are activated. Just enable all the settings for the sounds (even if they are already active) then uncheck them. (i.e. cycle on, then off) By unchecking Events, Screen Taps and Hardware buttons, I was able to 'silence' my Axim as before.
Edit: Menu clicks are part of Events. After this CAb install, you can't silence the clicks without silencing all event sounds. See this thread for more info and two other sound schemes you may want instead of this one that adds all sounds back to wm6.
Note: It appears that all of these CABs add missing/new sound files and registry entries to access them. Fix_WM6_Sounds.CAB adds sounds to the scheme called .AllSounds. The CABs in the other thread add two more (.WM5 and .WM6). According to that thread, you can switch between them by changing the registry entry for HKEY_LOCAL_MACHINE\Snd\Event\.Scheme followed by a soft reset. You could also edit the .AllSounds key to remove the sound file definition for menu actions. See the other thread for the locations of the string in the key. (looks like its position 10 & 11).
This is another useful post about sound schemes.
Update: I created this Registry code that defines a new scheme called ".SomeSounds" and sets this as the scheme to use. The only difference between this and .AllSounds is that I set menupop and menusel to "empty" sound, thus eliminating the clicks on menu but not the other events. Note : you need to do a soft reset after importing the registry. Use a software based soft reset because for some reason the hardware reset button on the back will reset the registry back as well. I use the soft reset button on pBar.
Code:
[HKEY_LOCAL_MACHINE\Snd\Event]
".SomeSounds"=hex(7):41,00,73,00,74,00,65,00,72,00,69,00,73,00,6b,00,00,00,43,00,6c,00,6f,00,73,\
00,65,00,00,00,63,00,72,00,69,00,74,00,69,00,63,00,61,00,6c,00,00,00,64,00,\
65,00,66,00,61,00,75,00,6c,00,74,00,00,00,45,00,6d,00,70,00,74,00,79,00,00,\
00,65,00,78,00,63,00,6c,00,61,00,6d,00,00,00,69,00,6e,00,66,00,62,00,65,00,\
67,00,00,00,69,00,6e,00,66,00,65,00,6e,00,64,00,00,00,69,00,6e,00,66,00,69,\
00,6e,00,74,00,72,00,00,00,65,00,6d,00,70,00,74,00,79,00,00,00,65,00,6d,00,\
70,00,74,00,79,00,00,00,4f,00,70,00,65,00,6e,00,50,00,72,00,6f,00,67,00,00,\
00,71,00,75,00,65,00,73,00,74,00,69,00,6f,00,6e,00,00,00,4e,00,65,00,74,00,\
62,00,65,00,67,00,00,00,4e,00,65,00,74,00,65,00,6e,00,64,00,00,00,4e,00,65,\
00,74,00,69,00,6e,00,74,00,72,00,00,00,73,00,74,00,61,00,72,00,74,00,75,00,\
70,00,00,00,57,00,69,00,6e,00,64,00,4d,00,61,00,78,00,00,00,57,00,69,00,6e,\
00,64,00,4d,00,69,00,6e,00,00,00,52,00,65,00,63,00,53,00,74,00,61,00,72,00,\
74,00,00,00,52,00,65,00,63,00,45,00,6e,00,64,00,00,00,00,00
".Scheme"=".SomeSounds"
[HKEY_LOCAL_MACHINE\Snd\Scheme]
".SomeSounds"="Some Sounds"
Is it the normal Dell X51v version of Skype you use or?

Binding Software

Is there an application that allows you to bind keys for specific words. For example, on my Sony PEG UX-50, I had my CTRL + P keys bound to my password, so all I had to do is click the appropriate field and then press those two keys simultaneously.
C'mon guys. There has to be an application that allows you to bind words to shortcuts. If Palm had it, WM should definetely have it.
.PoNeH said:
C'mon guys. There has to be an application that allows you to bind words to shortcuts. If Palm had it, WM should definetely have it.
Click to expand...
Click to collapse
Sup yo.
Mostlikely a PPC app exists but very few of those apps are moved to SMartphone. WHich sucks greatly.
JAmerican
I don't even know what I would search for. JAm, you remember the ability in the Palm OS to do this right? I wonder why PPC and WM didn't adopt it into their OS.

Microsoft Reader

Hello,
Is anyone else using Microsoft Reader? I can't get it installed properly. The installation and activation run through OK but the progrm does not appear in the "All programs" list. If I go to the Microsoft Reader directoy and click on MsReader.exe it runs fine, activated and everything....? Is there a way to create a "shorcut" for a file to point at from the "Programs" tab?
Grateful for any help.
Cheers/McHan
How strange
To manually make a shortcut: browse in file explorer to the msreader.exe file, long press, choose "copy", browse to my device\windows\start menu\ programs, long press or right soft button, choose "paste shortcut". If desired change name (long press on item)
Brilliant, worked like a charm. Could not get it to work in File Manager, but in Total Commander... Many thanks!/McHan
Hello, I've installed the latest version of the Microsoft Reader and the instalation was successful. But I have a different question. How do you page in it? There are no key arrrows, touch interface doesn't work and the areas on the display which function for paging (beside the page number) are too small to touch them comfortably. So far I've found following ways to use it, but I'm satisfied with neither:
- use stylus to touch the paging areas
- open the keyboard and use the arrow keys
- install the AEButtons application to remap the volume keys (in this case the the whole system became unstable and furthermore I was not able to read holding the device in the right hand
Thanks for any help
Hi,
I am a fan of ebooks and have used many ebook reader program on many pda devices. Just as you did, I also installed MS Reader and have some observations:
1. Ufortunately Ms Reader is basically designed for d-pad pda's. That is to say, it is impossible at this stage, for this version to change the page via touch or slide movement on the screen.
2. Other than that, MS reader installs a font called "wingdings" for itself, which conflicts with Advanced Config and HD Tweak. That's the reason you see awkward characters in these programs. With my TYTN II, I could delete or rename the name of this font and continue using both programs. However, it impossible to delete or rename this font even via Total Commander in Touch Pro 2. Because this file is accepted as a Rom file by the operationg system. Therefore I had to uninstall MS Reader.
3. I use MobiPocket for many ebooks; it has many good options; though I should say it needs upgrade too. Please look at this thread: http://www.mobipocket.com/forum/viewtopic.php?t=16032
4. I use a different program for lit files; but I can't remember it's name now since I broke the LCD of my screen and trying to repair it nowadays You can see it here: http://forum.xda-developers.com/showthread.php?t=534883
5. Microsoft should develop a new MS Reader version or we should find a way to use cleartype in Adobe Acrobat somehow.
Regards,
jahr said:
Hello, I've installed the latest version of the Microsoft Reader and the instalation was successful. But I have a different question. How do you page in it? There are no key arrrows, touch interface doesn't work and the areas on the display which function for paging (beside the page number) are too small to touch them comfortably. So far I've found following ways to use it, but I'm satisfied with neither:
- use stylus to touch the paging areas
- open the keyboard and use the arrow keys
- install the AEButtons application to remap the volume keys (in this case the the whole system became unstable and furthermore I was not able to read holding the device in the right hand
Thanks for any help
Click to expand...
Click to collapse
Yes, pretty much the ebook readers need a massive update.
One thread I found on the Microsoft Reader support site had one "semi-official" person saying they were working on a version for WinMob 6.1, but that was last year, and no further updates.
I found another thread that said that Microsoft had stopped support for Microsoft Reader.
So no idea what happens. I'm hoping hen WinMob 6.5 launches, there will be a proper touch-friendly ebook reader in the store, that can handle .lit files as well =)
eReader
eReader (fictionwise/barnesandnoble) is pretty sweet for commercial titles. And for non-commercial titles, manybooks.net brings gutenburg to the eReader format (as well as many others) without you having to do any conversion yourself.
I haven't used the winmo version yet (which allows you to purchase/dl books directly btw), but the old Palm version uses the dpad And the touchscreen for page turning, so I imagine it would use the touchscreen for the better supported winmo version as well.
If I had a library of .lit books myself, I'd consider converting it to something more universal.
Microsoft Reader now for WM 6.1
A couple of weeks ago Microsoft quietly introduced a new version of Microsoft Reader that finally works fully on WM 6.1. Long overdue.
Does this mean that they still see Reader as a viable product, and that it could be developed further in a growing and ever-evolving ebook marketplace?
http://www.microsoft.com/reader/downloads/ppc.aspx
lmoritz said:
A couple of weeks ago Microsoft quietly introduced a new version of Microsoft Reader that finally works fully on WM 6.1. Long overdue.
Does this mean that they still see Reader as a viable product, and that it could be developed further in a growing and ever-evolving ebook marketplace?
http://www.microsoft.com/reader/downloads/ppc.aspx
Click to expand...
Click to collapse
Thanks for the news; however MS Reader still sucks; I have set up and used the program for trial with many of my .lit files; but I came across some annoying features:
1. The program installs a font called wingdings.ttf for its viewing purposes; the problem is this font interferes with many programs including Advanced Config and Manila 2.5! In the previous version it was possible to rename and disable this file in Total Commander; however it seems as a ROM file now and it's possible to get rid of this nonsense font.
2. It's still very hard to turn page in devices like Rhodium, where you do not have the D-pad.
3. The funny thing is, there was an common bug preventing the opening of .lit files inside File Explorer; we could get rid of it with a small registry trick. You can see this bug here: http://forum.soft32.com/pda/open-reader-files-WM5-file-explorer-ftopict66047.html
The funny thing is that silly bug is still there LOL after all these years. I think Steve Ballmer needed to fire some more crew
Therefore I have uninstalled the program again.
Regards,

esc key

Hello,
Wondering if anyone figured out a way to map an esc key. It's not on the on screen keyboard or on the physical one. It'd be nice to have to I can do things in vi : (
AGREED
In addition to an ESC I would like to have a backslash key \
since this is running a Microsoft OS a backslash would be very nice to have when working in command prompt especially on remote computers!!!!!
The ESC key is actually a Ctrl-[ (ASCII code 0x1B). There's a keymapping program to fix the Tilt 2 "OK" key around here; maybe that program would assist you in mapping a key.
If you're using VimCE, I think you have to use Ctr-C instead of Escape anyway. Check out the 'Problems' section in the documentation.
I agree, however, that it's still useful to have a way of dealing with Escape, Tab and such keys.
mikroland said:
In addition to an ESC I would like to have a backslash key \
since this is running a Microsoft OS a backslash would be very nice to have when working in command prompt especially on remote computers!!!!!
Click to expand...
Click to collapse
Maybe it depends on what TP2 version you're running...but on the TMo TP2 the backslash \ is available with the physical keyboard via SYM which pops up lots of symbols.
And it's available on the on-screen key board (SIP) on the second numeric keyboard.
what would esc serve?
The Jack of Clubs said:
what would esc serve?
Click to expand...
Click to collapse
If you're using, Remote Desktop, VNC or any remote terminal program it can be useful depending on what remote program you're running.
The Keyboard Remapper works great on my Tilt2:
http://forum.xda-developers.com/showthread.php?t=554240
I use it for SSH to map OK as Ctrl, and FN+OK as Esc.
The Jack of Clubs said:
what would esc serve?
Click to expand...
Click to collapse
i want to be able to use pocket putty to ssh into linux servers at work when stuff breaks. in the vi text editor, you have to use the esc key to exit input mode
thanks for the suggestions, i'll look into them

[Q] epic4g ssh client that supports our keyboard keys like / tab ctrl

Hey all. I tried almost every free app on market place namely connectbot and vx connectbot. I tried using the samsung captivate custom keymap and it works. Just wondering any other clients that works with our keyboard that lacks the tab, ctrl, and alt keys. Any suggestions on another app or if we can modify apps or write scripts to add the key codes. I seen the debug settings in VX Connectbot for printing key codes but im not sure how to make use of the codes.
Any suggestions would be cool. In marketplace reviews people recommend for their devices without keyboards to use hackers keyboard because it has all the keys but i find poking keys is too slow for administrating multiple remote ssh servers on a daily bases. Im still learning how to swype using both swype and touchpal(soft keyboard with similar tech to swype) I see some potential in swyping after i add a bunch of the keys i use most into my dictionary files and i would love to speed up my words per minute with accuracy in mind. What are you guys with the epic 4g using in terms of hardware and software keyboards with remote ssh in mind.
I would be interested in something like this as well. I use the dropbear ssh client inside of terminal emulator. The Terminal emulator app uses the vol-down button as ctrl, (so vol-down + c = ctrl-c), but I would love to have a tab key.
Sent from my SPH-D700 using XDA

Categories

Resources