yashsingh1/xdaforums huggingface dataset:
[Touch Diamond2, Pure Themes and Apps] Beate Berliner:
Hi Thorsten!

It works on HTC TD2 so perfect...

To assure the original function of any key, you have to remap it too...

Try this:

event: click

Action: default key action (look at the pulldownmenu, check the other issues..):D

event: double click

action: anything you want...

and so on!

don't forget: Update config:eek:

Viele Grüße aus Berlin

Beate
[Touch Diamond2, Pure Themes and Apps] player911:
Is there a way to setup your buttons then cook the settings into a rom?
[Touch Diamond2, Pure Themes and Apps] tarkim:
update - v1.4
[Touch Diamond2, Pure Themes and Apps] Tatsch:
Na klar. :)

Yes, of course :)
[Touch Diamond2, Pure Themes and Apps] Tatsch:
Fine, thank you :)
[Touch Diamond2, Pure Themes and Apps] Beate Berliner:
... thanks!

Beate
[Touch Diamond2, Pure Themes and Apps] tarkim:
very simply - configure keys, update setting so they are stored in registry

then export HTLM\Software\KeyboardConfig key and cook it into a rom
[Touch Diamond2, Pure Themes and Apps] tarkim:
maybe i will implement this, but not sure

i'm trying to keep remapper dll as small as possible and not to include unnecessary functionality
[Touch Diamond2, Pure Themes and Apps] tarkim:
S-Line

made a cab with you file and uploaded to appropriate post, thanks
[Touch Diamond2, Pure Themes and Apps] Tatsch:
Misunderstanding. He told, that HE already made a cab, packed intozip here:

http://xdaforums.com/showpost.php?p=4434811&postcount=3

By the way - for next time ;): It's easy to create a cab with "QuickCab":

http://www.pocketpc.ch/attachments/...ckcab-2-0-cab-erstellen-mit-quick-cab-2.0.pdf
[Touch Diamond2, Pure Themes and Apps] JeffHowden:
Noticed in the previous version that "screen power toggle" results in a race condition. Let me explain.

I have the power button mapped like so:

Key Mode: Single/double click, long press
Event: Click
Action: Power Management
Select Type: Screen power toggle

This works beautifully when the screen is on. Pressing the power button turns it off. However, when pressing it when the screen is off, the default behavior for the phone (hardware? software? not suer who/what is responsible) of turning the screen on happens, this setting kicks in and toggles the screen back off.

I'm hoping to get this working so I can turn the screen off without suspending the device (the default action) so that GPS continues to function but I save battery life with the screen off and prevent unwanted presses to the screen while the device is in a pocket. I *do* have times I'd like to suspend the device and for that, I've mapped double-click to that action.
[Touch Diamond2, Pure Themes and Apps] tarkim:
JeffHowden

thanks for reporing, i even know why this happens and maybe will fix this soon
[Touch Diamond2, Pure Themes and Apps] tarkim:
have you read changelog ? i wrote about this there:
[Touch Diamond2, Pure Themes and Apps] Drag-On:
hi guys, i was wondering, is there a way to remap a key to unlock my device (instead of sliding the slider thing?)

i can't seem to be able to figure it out.

thanks in advance :)
[Touch Diamond2, Pure Themes and Apps] franklopez:
I've just installed the new app, maintaining the 1.3.2 driver, and loades the xml mapping from previous app everything works exept for the default key behaviour.

do i need to replace the driver as well?

What should i do, i've tryed to edit the keymaps but it remains the same.

please help.

edit: Solved I've checked Extended emulation and the default keymap start working.
[Touch Diamond2, Pure Themes and Apps] PauloJ5:
This version works much better - especially with the extended emulation (whatever that is). How should the double click (or triple click) work though as the first click will be accepted ?
[Touch Diamond2, Pure Themes and Apps] PauloJ5:
I take that back. The double click works great. Cheers !
[Touch Diamond2, Pure Themes and Apps] zimmicz:
Can be the power button assigned to lock the device?
[Touch Diamond2, Pure Themes and Apps] JeffHowden:
Why not try it for yourself and see...
[Touch Diamond2, Pure Themes and Apps] coolpages:
Yes, this would be really useful since I often find myself switching back and forth between two last used programs.

There is a standalone program call AltTab.exe that sort of does this.

But unfortunately it brings up the entire list of programs in the memory and there is a wait (likely to enable you to choose the program you want) before it reverts to the last viewed program.
[Touch Diamond2, Pure Themes and Apps] coolpages:
:(

I thought that I found a way around this problem by using the Back key to emulate Alt Tab

Event : Double Click

Action Type : Emulate key : Alt (key code 9) + Tab

Send to operating system.

After I updated the config I tried it but nothing happens. So I tried single click as follows :

Event : Click

Action Type : Emulate key : Alt (key code 9) + Tab

Send to operating system.

After I updated the config I tried it but nothing happens again.

Where did I go wrong ?
[Touch Diamond2, Pure Themes and Apps] toth42:
Hey, anyone like me - wanting to have a short-cut to "new sms"? Found a simple solution, just make a small .lnk-file containing this simple code:

49#"\Windows\tmail.exe" -service "SMS" -to ""-body""

Meaning, on your computer, make a new .txt(new_sms.txt), write the above in it, save it, and change the ".txt" to ".lnk"(new_sms.lnk).

Send the file to your phone, in Config make your shortcut for "run program", and locate the .lnk-file. All done! :)

I now double-click "back"-button for new text, and triple-click it for "inbox"(which is tmail.exe, located in \windows). I'll just as well upload the txt here, so you can download and rename it :)
[Touch Diamond2, Pure Themes and Apps] coolpages:
I believe there is since you can emulate this with AEButton Plus and also with AltTab.exe mentioned earlier in this thread (although it brings up a series of choices) and also here

"alttab.exe for download.

"

http://xdaforums.com/showthread.php?t=357227&page=2

Update :

Found it. The simple AltTab.exe in the link below that just switches between the last Application used. Does not give you a whole list of apps in memory as in the link above. Same name but differing in level of functionality.

"I believe the attached little program has the functionality you want.

Attached Files

File Type: zip	AltTab.zip (2.1 KB, 2143 views)"

http://xdaforums.com/showthread.php?t=302643
[Touch Diamond2, Pure Themes and Apps] bsw11:
Making all Hardware buttons turn on the device

About a week ago I found a simple reg tweak that made all my buttons turn on the device. Then I put in a new ROM and for the life of me can not find that tweak ANYWHERE!!

What I would really like to do is just make the power and phone buttons turn the device on.

Does anyone know how to do this - this would make a nice tweak to this app as well.

Edit: Te TD2 Tool allows me to setup so all buttons do the turn on. But is there a way to just have the send button do it?
[Touch Diamond2, Pure Themes and Apps] orlean:
TESS

Hi I wanted very much key mapping for my Topaz and installed your application (topaz keyboard controller).

It did not work on Tess 4.2.

Now I flashed to the next TESS- TESS I Leo. Both roms are extremly fast and I believe all users will soon move to these 2.5. Manila roms.

So is there a way for this lovely application of your to work.
[Touch Diamond2, Pure Themes and Apps] Kenn Lynch:
Hey please be more specific in saying "it did not work"

It certainly worked on my Tess 4.2 ATT Pure/Topaz

I only had time to try the simpliest remappings

(I added cursor up/dn to vol up/dn moved old functions to slow press)

but they worked perfectly in all my ebook and pdf readers

I also just reburned to the LEO1 ROM and have reinstalled my usual software

but not yet applied any key remapping to the Leo1.

As a matter of fact I just came back here to see what others have added and get some ideas, (I think its a great feature and should be built/cooked in)

Camera button sounds like a must, cut and paste and alt tab sound very neat

I just wanted you to expand on your problem because it just might be

"operator error"

I find it hard to believe it works on the Pure and not on another Topaz?

exactly whats not working for you?. I'm sure someone can help

KJL
[Touch Diamond2, Pure Themes and Apps] kruemelmonster777:
win-mobile 6.5

Hello,

this application is absolutely fantastic.

But I have one problem:

After having installed the keyboard-controller on my device (Vodafone Diamond II, Windows-Mobile 6.5 preinstalled) the slider which allows me to unlock the screen does not work any more.

When uninstalling the keyboard-controller the slider is working again.

Anybody who can help me??? I don't want to go back to AEBPlus, this program is to slow...

Best regards,

Krümel
[Touch Diamond2, Pure Themes and Apps] orlean:
To KJL

Sorry,

All is working,

I did not find the keyboard configurator at the first time.

Thanks !
[Touch Diamond2, Pure Themes and Apps] bsw11:
A couple suggestions

Great app, makes my phone really usable.

I currently have all my keys set to turn on the device (its all or nothing), What would be better is to define which keys can do this.

If there is a way to trap the zoom slider and re-assign it to different applications - that would be really great.

In the setup, a single click on a button - would be nice if it did the edit, and a tap and hold would bring up the menu.

Are the first 2 possible?
[Touch Diamond2, Pure Themes and Apps] Kenn Lynch:
Hey glad to hear you got it working!

I remembered there were several slightly less than intuitive

aspects of installing (did not expect to find the Ap in settings/system)

It's also sometimes slightly less than intuitive to program the remapping.

I just found a preconfigged settings file from Frank Lopez

(earlier in this thread)

It's really a convenience and saves a lot of time if you

reflash your ROM (After I found how to load the xml file <BG>)

Frank did a very good "starter" set of remappings

which of course you can personalize yourself

Its really not difficult at all but the author should include

a simple 1 or 2 page "for dummies doc" sticky.

I wound up saving each page and stripping out the more useful stuff.

BTW its working fine here on my Pure with the new Tess Leo I ROM

This is a needed AP (used to be included in Win CE)

Leo is a nicely cooked ROM. I almost forgot what a joy, pre-microsoft

software can be. Together they are a really good pair.

KJL

AT&T Pure/Topaz, Tess Leo I

I'm convinced most software has become like softdrink/coffee cups

"No sir, We don't have small... only medium, large and Super large"

is like

"No sir, We don't release beta... to the public we only have alpha releases"

:D
[Touch Diamond2, Pure Themes and Apps] daasguy:
can you use keyboard controller to map device lock instead of camera softkey ? if yes then how..?
[Touch Diamond2, Pure Themes and Apps] PauloJ5:
No it only maps hard keys not soft keys. To remap softkey go into the registry: HKLM\software\HTC\Manila

then change HomeRSKPath and HomeRSKtext
[Touch Diamond2, Pure Themes and Apps] daasguy:
thanks paulo for pointing it out ok change path of homerskpath and homersjtext to wat are these camera softkeys on manila home? and how do i map anyone of them to devicelock like how it is when u go into start menu there is a lock softkey
[Touch Diamond2, Pure Themes and Apps] Kenn Lynch:
Just a small follow up and Status report

Your AP is working well on my AT&T Pure/Topaz with a

Tess Leo 1 Rom.

I did run into a slight problem with the

default key actions on click,

All of my keys required the "Extended Emulation"

for the click to function.

In the tow cases where I moved

the default behavior (vol up/dn to long click vol up/dn)

I did not need to use the extended emulation.

Adding the "extended emulation to the Power button

resolved the problem someone else reported earlier

(problem bringing the device out of standby, it would loop)

Hope this helps Its a really fine application, congrats

I pretty much found out all I needed from the posts

but did you say there was a sticky somewhere??

I'm sorry I haven't found the notes on using the

"extended emulation" but I did see you mention it

and then I just found it, clicked it and it worked as described

(much larger config file now though)

I would recommend this to anyone using a Topaz

Thanks for all the work, very nice indeed

Kenn Lynch
[Touch Diamond2, Pure Themes and Apps] afavtos:
Unsuccessful installation

Hi there,

This program is exactly what I am looking for my HTC Diamond 2 with original WM6.5, however I failed to make it work...

I installed Microsoft .NET CF 3.5 and the two files from the TopazKbdControl_GSM_1.4.zip which I downloaded from your first page, but I cannot see any "Keyboard Config" under Settings/System...

I've (un/re-)installed them several times but not luck. Initially I had SPB Pocket Plus installed for minimal key mapping, which I uninstalled. Now, I only have SPB Phone Suite which should not interfere with your program. A final piece of info, I cannot access Settings from Start (it's not there, for a strange reason...), so I access it through SPB Phone Suite, but that should not be a problem, I would imagine...

Any help, please...
[Touch Diamond2, Pure Themes and Apps] JeffHowden:
It still doesn't address the issue for me.

Click: Power Management: Screen Power Toggle

Double Click: Power Management: Suspend Device

Long Press: Default Key Action: Emulate this key: Extended Emulation is checked

Screen is on, single clicking turns it off

Screen is off, single clicking turns it on and then immediately backoff as this app is firing *after* the system is turning the screen back

Screen is off, long pressing the key and the screen comes back on just fine.

How exactly did you have yours setup to get around the behavior I'm describing?
[Touch Diamond2, Pure Themes and Apps] mobilio:
Hi,

I am trying to map the four buttons under the screen.

Call - default key not working, mapping for "run program" is fine. <- resolved with "extended emulation", thx Kenn.

Win - work prefect

Back - work prefect

End - default key not working, mapping for "run program" is fine. <- resolved with "extended emulation", thx Kenn.

I am using official WM6.5 HK traditional Chinese.

By the way, may I know if the End key with "Long press" could still change the phone to silent mode.

Thx for the hard working!
[Touch Diamond2, Pure Themes and Apps] Kenn Lynch:
Hey Jeff

I have a slightly different functional mapping as follows

Click: Default Key Action: Extended Emulation (Suspend Toggle)

Double Click: Power Management: Reset Device

Long Press: Power : Powers off and Shuts down the Device

I realize that may not be best for using the phone as an mp3 player

(its silent in Suspend mode as the whole machine sleeps deep)

But I use Coreplayer which has a manual screen blanker switch

And I have an auto screen blank that cuts in after a settable time

But I'll try changing the click behavior to

Click: Power Management: toggle screen blank

No Cigar Too bad !!

I got that same looping toggle action problem again !!!

I changed it back to default(with xemu) and its works ok again

So the problem is still there I just didn't realize you were using

screen power toggle and not the default suspend.

Hope that might help the author trouble shooting the bug.

but it also sounds like he knows whats wrong

It seems to me that "Screen Blank Toggle" (not suspend)

should have been the default click action, for the HTC power button anyway?.

Or maybe it woul have been nice to

click: blank (till pwr click)

double click: beep, suspend (till pwr click)

long click: menu choice: Cancel, or Reset, or Shutdown (till pwr click <G>)

BTW the load and save features make experimenting with the config

a lot more comfortable. It seems a lot of trial keyhits "hang around"

I like occasionally erasing all and reloading my last "known good" save

to clean up the configurer.

Minor beta type quirks but still a really great AP

Later

KJL
[Touch Diamond2, Pure Themes and Apps] kruemelmonster777:
"I installed Microsoft .NET CF 3.5 and the two files from the TopazKbdControl_GSM_1.4.zip which I downloaded from your first page, but I cannot see any "Keyboard Config" under Settings/System... "

Have a look in programs, not in settings...

Regards, Kruemel
[Touch Diamond2, Pure Themes and Apps] SAURON_:
thank you a lot for your hard work!!

When I have free time I can translate to spanish lenguaje!
[Touch Diamond2, Pure Themes and Apps] fieldop:
this is a great program, but i'm a little confused...how can i map the volume down to take picture in camera app with a single click but still work as volume down everywhere else? any help would be much appreciated!
[Touch Diamond2, Pure Themes and Apps] greenskeeper805:
Has anyone tried this on an ATT Pure?
[Touch Diamond2, Pure Themes and Apps] grima271:
Not working for me - Can't find appropriate keyboard driver running

Just installed the tool. None of my hardware keys are working at all. When I click at "Keyboard config", I get: Can't find appropriate keyboard driver running. Please make sure you are using right driver and it is currently running".

Re-installed, still same problem.

2 Qs:

1) Anyone have an idea how to fix this? I am running WM 6.1, standard UK version made by HTC.

2) If not, how can I reverse this? No idea how to get the old condition of my system back.

Cheers :)
[Touch Diamond2, Pure Themes and Apps] grima271:
OK, just found solution with regard to Q2: Just uninstalled the software, was listed under removable programs. Good.

Still, if anyone could let me know how to fix this, I would actually like to use the tool.

Cheer :)
[Touch Diamond2, Pure Themes and Apps] 69Tom:
nice little tool!

THX 4 that!
[Touch Diamond2, Pure Themes and Apps] RayYung:
Works on my Pure.
[Touch Diamond2, Pure Themes and Apps] bsw11:
Read his directions - You need to install TWO programs for this to work.
[Touch Diamond2, Pure Themes and Apps] svnelvnn:
I got a challenging one, does anybody think they can help me?

How do I emulate it such that when the phone is ringing from an incoming call, I can hold down the Call key to answer in speakerphone mode?

I don't like how you have to answer the phone first and then switch it to speakerphone mode. I want to answer IN speakerphone mode

Thanks in advance.
[Touch Diamond2, Pure Themes and Apps] billyJ:
if you have blocked screen using long end press key and topaz is on standby, pulling out stylus is only switching on topaz, but it is not unlocking the screen

can you fix this issue please
[Touch Diamond2, Pure Themes and Apps] libove:
Thanks, tarkim - excellent stuff!

Just a quick and big THANK YOU to tarkim for this excellent Topaz hardkey remapper. Such an obvious thing to be able to do, but does HTC or Microsoft build it in? Of course not!

Cheers,
[Touch Diamond2, Pure Themes and Apps] angusc:
Hi,

I have loaded this app on to me Topaz running Dutty's HG R9 but cant seem to get the original key functions for the SEND, END, WINDOWS, BACK buttons? I have even uploaded the configuration file from franklopez but still no go on the original button functions.

Does anyone know if this is a comparability issue with the new WM6.5.5? (|FEB 15||WWE||Duttys H-Grail R9|5.2.21891 & 5.2.23534|2.53|SENSE_2_5_20113626)
[Touch Diamond2, Pure Themes and Apps] libove:
device lock?

On much older WM versions, I think I recall that the function to launch the built-in device lock could be called with a .exe file. Under WM6.5 (I'm running Dutty's HG R9 WM6.5.5 in particular) there no longer seems to be a .exe to invoke the built-in device lock. I'd prefer to not load a custom device locker app.

How can I configure a long press of the End key to launch the built-in device lock function?

Thanks,
[Touch Diamond2, Pure Themes and Apps] Bruce Inman:
You don't have \Windows\LockScreen.exe ?
[Touch Diamond2, Pure Themes and Apps] angusc:
Figured it out with some help from Libove (Thanx mate) i needed to set the key to "Default Key Action" and tick the "Emulation" box. Then the original KEY functions all worked on a single Click.

Don't know if it can help anyone else get up and running....

I have attached my Config file for anyone who wants to try it. It is a mix of Frank Lopez and my own and with the Std Key Emulation.
[Touch Diamond2, Pure Themes and Apps] angusc:
No Dutty's ROM has got the LockScreen.Dll file but no .exe........can you upload the LockScreen.exe so that we can try it in our ROM....

Thanx.
[Touch Diamond2, Pure Themes and Apps] angusc:
Hi does anyone know how to map the button to actually SNAP a photo? I got the button maped to switch to the TOPAZ camera application but how to EMULATE the same button to actually snap the photo? I mean i know how to set up the button to EMULATE a function but i can not fimd the correct emulation or button code to take the photo.....anyone can help please..... :-)
[Touch Diamond2, Pure Themes and Apps] Bruce Inman:
Sorry, just saw this.

Dusk is the one I use.

The other is the native lockscreen.
[Touch Diamond2, Pure Themes and Apps] Bruce Inman:
I do not think it is possible as the capture key is not a stand alone function but part of the Camera.exe program.
[Touch Diamond2, Pure Themes and Apps] angusc:
Yeah, I was kind of coming to that conclusion.......I have a programming request for this application in that case.

Tarkim, Would it be possible to have a "Screen tap" option as one of the "Action Types" drop down list. It would be great if this could be one of the button actions and then once selected during the setup you would enter the X, Y coordinates and then set that button to perform a screen tap at those coordinates..........

This would et around any similar cases of application buttons that are not mapped to specific key function numbers.
[Touch Diamond2, Pure Themes and Apps] pocketpc@portugalmail.pt:
Is there any way to control the light of the screen, type increase and decrease the light
[Touch Diamond2, Pure Themes and Apps] oruam57:
I made it by mapping a button to a little command line utility (tap.exe, attached) that emulates a stylus tap.

The usage for Tap is

tap.exe <X in pixel> <Y in pixel>

On my Topaz I used these values to tap on the screen where the shutter is

tap.exe 240 720
[Touch Diamond2, Pure Themes and Apps] angusc:
Thanx mate you are a star.....works a treat rhanx again.
[Touch Diamond2, Pure Themes and Apps] oruam57:
In the meantime I read all the posts (I should have read them before, but you know...:rolleyes:) and I found this: http://xdaforums.com/showpost.php?p=4541027&postcount=22

Therefore, using 'Emulate key press' to emulate 'Enter' is all what is needed :o

Maybe tap emulation will be useful for something else.
[Touch Diamond2, Pure Themes and Apps] libove:
EXCELLENT!!!

Thanks; now I've got "END <pause> END<long>" working to lock my screen. I'd still like to figure out a way to have a single "END<long>" lock the screen, but this I can live with.
[Touch Diamond2, Pure Themes and Apps] misko903:
hello,

is it possible to disable hw keys when a call is incoming?

thanks in advance

it works, just need to restart the device...
[Touch Diamond2, Pure Themes and Apps] :
Weirdly enough this doesn't work on all ROMs. On several I've tried (Pisca e.g.) this works perfectly, but on other ROMs (nhathoa, loumeiyin) the exact same config file where enter is mapped to send in camera.exe doesn't take a photo?! Really weird...
[Touch Diamond2, Pure Themes and Apps] Oldie56:
Power Button to Back Button

I didn`t manage to set the power (on the top) button to the back button (below the screen), tried many settings.:confused:

I need it for topaz, when in a waterproof box, where only the front buttons are accessible.
[Touch Diamond2, Pure Themes and Apps] zorg_zerg:
tarkim

It's cool program. Thank you very much. Very-very MUCH :)
[Touch Diamond2, Pure Themes and Apps] msyang20:
it would b better if there were more options of apps/toggles to chose from...
[Touch Diamond2, Pure Themes and Apps] angusc:
What are you specifically looking to do? I think you can do everything possible with this application........