yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze Themes and Apps] tarkim:
you don't need to send me keypad.dll from Rhodium since i already have a device :) and i can make TP2 version at any time, but i plan to release it only after 1.3 for raphael will be released (key combinations and other useful things)

some news - 1.3 most likely will have an ability to perform default key action, that is to say when you want to assign double click and long press for any key it won't lost its default behaviour on single click
[Touch Pro, Fuze Themes and Apps] owilsky:
Yippieh yay yey!!
[Touch Pro, Fuze Themes and Apps] JM33:
Thanks tarkim....

Thanks for the reply and sorry for my delay. I have come to find out that the main morphgear screen (where you are actually playing a game) does not seem to accept the input from your driver.

For instance if i set a game button to "shift" without your driver, the settings page reads it as key 16, and in the game page the button works when I push shift.

However, if I use your driver and set key "A"(or any key on the keyboard) to emulate key press "shift", it will show in the settings page as key code 16, but when you are on the main page playing a game it does nothing.

I am sure there is nothing wrong with your driver, it is an issue with morphgear. I asked someone else about another app that wasn't working with MG, they told me their app used API's and MG doesn't register API's. I believe something similar is happening here.

Furthermore, I have found that disabling XT9 (by cab) on the phone lets me get correct key code, and I can play games and all is happy and well in my world again.

Thank you again for the great program, I have shortcuts-a-plenty thanks to you! Looking forward to V1.3!
[Touch Pro, Fuze Themes and Apps] evilc:
Ah. It turned out to be a feature of the Elite ROM. I just had to toggle the keyboard layout in that and it all worked.

Sorry to bother!
[Touch Pro, Fuze Themes and Apps] corepda:
Great work & concept, I always wanted to make one myself, poor no time here. :(

I will get back with the report how I found it. Kudos, looking forward to have functions like ctrl+c,s,x etc working on Touch pro keyboard. Cheers.
[Touch Pro, Fuze Themes and Apps] CelticREI:
Mornin Tarkim!

One thing I've been looking for is something that I can write some of the symbols into the keyboard (mainly the "<>" and "[]" symbols) as I use them a lot. Any way that can be done?

Cheers,

Celt

-Edit: And to note: The program (keyboard config) does not show up in SPB MS 3.0 under Settings->System for my 6.5 ROM. I had to click my start button twice to give me the normal 6.5 start menu (I'm running a very old Copper ROM, so that might be different in newer ROMs.)

-Another edit: I found a slight way around this, mainly by putting a shortcut into the My Shortcuts app inside the Launcher (finding the kbdconfig file inside the /windows/settings folder). Then ye are able to hook it through anything on SPB, making it a Lifestyle shortcut, or a Favorite on the Launcher.
[Touch Pro, Fuze Themes and Apps] corepda:
It would be really great to see using our keyboards as our normal KB with PC, you know how easy it is to see them having ctrl+c,s,x,e ; win+e,s,m,d ; etc functions. I am looking forward to that implementing in your release. Kudos. :D
[Touch Pro, Fuze Themes and Apps] pilgrim011:
Ctrl + C = copy, Ctrl + V = paste - already working on Raphael, by default.;)
[Touch Pro, Fuze Themes and Apps] corepda:
Really? But I can't make it work, Are you talking about ok button as control button? Wondering which ROM you are using. :) I am using Fuze BTW.
[Touch Pro, Fuze Themes and Apps] massmedia:
I mapped my fuze's vol up/down single press to emulate keypress page up/down, but for some reason after it does the page up/down it sends '!' and '"' respectively to the phone.

Has anyone else ran into this?
[Touch Pro, Fuze Themes and Apps] pilgrim011:
I'm talking about using shift + arrows to mark the text, and then Ctrl + C & Ctrl + V for copy/paste. I have a generic HTC Touch Pro, not Fuze, with latest official HTC WWE ROM. Also working (the same as on the PC) Ctrl + X = cut, Ctrl + A = select all, and there's probably more, but I haven't tried.:cool:
[Touch Pro, Fuze Themes and Apps] tarkim:
correct me if i'm wrong, but as far as i know fuze doesn't have CTRL key

1.3 version can remap key in two methods: single/double click with long press actions OR key mapping

the last mode is the way to get "real" CTRL key (or any other, just example)

it's almost ready except correct FN state management, and i will release it only after resolving of this

massmedia

export your setting and post .xml file here please

also, vol up/down behaviour is the same for all windows or problem is only with particular window class ?
[Touch Pro, Fuze Themes and Apps] massmedia:
This behavior exists in all windows.

I've attached my config file.

Details:

mapped 4 rules to vol up/down, in addition to a global exception (Vol control)

Rule 1) Class *: Click = Page Up/Down

Rule 2) Program Text 'Phone ' : Click = Emulate Key F6/Vol Up/down (inc volume while on phone )

Rule 3) Program Text 'Desktop': Click = Emulate Key F6/Vol Up (inc volume on today screen)

Rule 4) Program Text 'Phone - Incoming': Click = Emulate Key F6/Vol Up (mute on incoming call)

Same exists for Vol Down.
[Touch Pro, Fuze Themes and Apps] bliind:
I can't figure out how to set my OK button as a CTRL key on a Fuze...

I've tried choosing "Control" from the drop down box, checking "Ctrl", both, sending to OS and to Active Window... I can't seem to make it work. Any pointers?
[Touch Pro, Fuze Themes and Apps] bliind:
Double post, sorry :)
[Touch Pro, Fuze Themes and Apps] ldrn:
@bliind -- I think for the Fuze you will have to wait for version 1.3, from what Tarkim said. :(

For myself, I have to say wow. This is amazing. I added it to my Touch Pro right after I got it replaced for a data issue, and love it -- it works even better than DredSensor, since it also works for other keys. (It seems to slip up less often, too.)

Thank you, Tarkim, for this great program/driver. It is really too bad there is no way to donate easily... :( This really deserves it.

*edit* I did something very similar to Massmedia with my CDMA (Sprint) Touch Pro, and it doesn't add extra characters after the pageup/down. (Not sure if that helps isolate the problem, just saying it in case it does.)
[Touch Pro, Fuze Themes and Apps] corepda:
Same here, I want to have this in the same way, I am sure some relief is imminent in the upcoming release. :)
[Touch Pro, Fuze Themes and Apps] Sunra:
How would I configure the driver if I wanted to make sure a button only behaves a certain way in the standard WM6.1 unlock screen? When I capture the window it only gives a windows class "dialog" and for example the phone screen is also considered a dialog.
[Touch Pro, Fuze Themes and Apps] tarkim:
in case window is of 'Dialog' class you should use it's text

if you want to add particular window to exceptions list and it's class is also 'Dialog' then you must wait for next version, because there are no support for window text exceptions in v1.2
[Touch Pro, Fuze Themes and Apps] massmedia:
:( I wonder if it's different for the fuze
[Touch Pro, Fuze Themes and Apps] tarkim:
massmedia

try to change target in page up/page down key emulation actions to system instead of active window

i haven't checked this yet, just an assumption
[Touch Pro, Fuze Themes and Apps] massmedia:
hey I think that worked! thanks tarkim! Looking forward to the next version
[Touch Pro, Fuze Themes and Apps] evilc:
Does anyone know what to set thefollowing keys to so that the click function behaves normally?

Home (Key 73) - I am cuurently using a "Switch To Window" pointing to the home screen.

Back (Key 74) - I am currently using "Close Active Window".

Does anyone know the correct "Emulate key press" setting for these buttons?
[Touch Pro, Fuze Themes and Apps] tarkim:
evilc

there are no virtual keys which can return you to home screen or previous window, this behaviour is implemented in keypad driver
[Touch Pro, Fuze Themes and Apps] monsterofmen:
Is there a way to tell it that a long press of either the up or down volume buttons is a command to go to either previous or next song? That would be great!
[Touch Pro, Fuze Themes and Apps] tarkim:
if there are any programs which can send commands to player depending on command line arguments, then yes the way exists :)

remaper doesn't provide this functionality itself
[Touch Pro, Fuze Themes and Apps] petard:
I have two questions

1) Will this work on the latest EnergyROM

And to the developer

2) Can you make it so you can map custom FN keys? I have a FUZE and therefore no CTRL button, but all I want from CTRL is A, Z, X, C, V which are all not mapped to FN keys on the FUZE. It would be nice to map FN+A to be CTRL+A, FN+Z to be CTRL+Z, etc and leaving all the other FN mappings the way they were.

EDIT: I went ahead and installed it and

1) Yes it works fine

And until you can fully remap a key in 1.3, I have decided to use my right shift key for copy, cut, and paste.

Click - Copy

Double Click - Paste

Hold - Cut

Works pretty well!

EDIT 2: WOW! This program is amazing! I can already see how much easier this is going to make everything! Thanks!
[Touch Pro, Fuze Themes and Apps] tarkim:
good news

finally i found the way i can manage FN and CAPS state, so 1.3 will have key combinations support and it will be released soon :)

a little fun, control of LEDs: http://www.youtube.com/watch?v=jkqdaFI5y1g
[Touch Pro, Fuze Themes and Apps] Touch_Pete:
Do you have the GSM or CDMA version? I have the Telus (CDMA) version and would really love to have this app!!!!
[Touch Pro, Fuze Themes and Apps] tarkim:
i have GSM device but don't worry about this - i already have keypad driver from Telus one, so there will be a version for it too
[Touch Pro, Fuze Themes and Apps] irus:
@ tarkim

any thoughts of making a touchpro 2 version of this app? :D
[Touch Pro, Fuze Themes and Apps] tarkim:
irus

i said already that i will make versions for Rhodium, both GSM and CDMA

or i didn't ? :)
[Touch Pro, Fuze Themes and Apps] irus:
I did not see that post... sorry :o
[Touch Pro, Fuze Themes and Apps] moldhamXDA:
question about Verizon keyboard

Thanks for taking the time to create this application. I really appreciate it.

I'm a former Alltel customer divested to Verizon in this recent shift, and I when they had to replace my phone (data wasn't working...), they sent me a Verizon-branded TP. The designer(s) of the Verizon's keyboard should be drawn & quartered, for one. That being said, they have removed the ctrl & tab keys. Is there a way to map a key as ctrl and one as tab using this application? I don't fully understand all the options such as "emulate a key."

Thanks again.
[Touch Pro, Fuze Themes and Apps] tarkim:
moldhamXDA

the answer is partially no, because this version doesn't provide direct key mapping

this feature is implemented in version 1.3 which is being tested now and will be released soon

but if you just want to have Ctrl+C, Ctrl+X, Ctrl+V functionality you can define them in current version of remapper unsing 'emulate key press' action

search this thread how to do that please, it was explained several times

btw, is there anyone who can make video tutorial or al least video preview of remapper features ?
[Touch Pro, Fuze Themes and Apps] 5h4d0w:
<3 <3 <3 <3
[Touch Pro, Fuze Themes and Apps] Linuxuberant:
Tarkim, This app is awesome. Thanks for your hard work!

Just wondering if there was any news on this? I find that any assignments made to the Home and Back keys work fine unless Manila (TouchFlo 3D) interface is visible. In this case, it appears that Manila takes over these keys and the assignments in they keyboard configurator do not work. Other keys work OK, even when TF3D is visible.

I am using HTC Touch Pro CDMA with version 1.2 of Tarkim's driver. Any ideas?
[Touch Pro, Fuze Themes and Apps] Linuxuberant:
Volume screen window class?

Does anyone know how to determine the window class of the big volume adjustment screen that shows up by default when you press the volume up/down button? I want to make a rule to cause this keyboard driver to not processes events from these keys whenever I am already in the volume up/down screen. But, when I attempt to use the keyboard setup GUI to "Catch" this window, it says:

Class: #NETCF_AGL_BASE_

This name appears truncated possbily? In any case, it doesn't actually match this Window. Also, because it appears so briefly and must be on top of all other windows, I have been unable to use the Window list in FdcSoft's Task Manager to find out what it is.

Any suggestions would be appreciated.
[Touch Pro, Fuze Themes and Apps] tarkim:
Soundman6

key remapping works in all applications since remapper processes key events right after hardware generates them and BEFORE original driver and manila isn't an exception

what actions you assign to home and back keys ?

#NETCF_AGL_BASE_ is full class name, it is not truncated - all windows created by .NET applications have this class name

regarding to HTC volume control window - its class name is VOLUMECONTROL
[Touch Pro, Fuze Themes and Apps] massmedia:
"VOLUMECONTROL"

You can use a task manager to see all the class names.
[Touch Pro, Fuze Themes and Apps] tarkim:
1.3 released

see first post for list of changes
[Touch Pro, Fuze Themes and Apps] tarkim:
now is Rhodium's turn :)
[Touch Pro, Fuze Themes and Apps] eiadxp:
Thax a lot for the new release.......

I was surprised after reading the change log!!!:eek: really a lot of nice changes!:rolleyes:

Downloading and testing the new release.....
[Touch Pro, Fuze Themes and Apps] pilgrim011:
Unfortunately, it's not working that well for me.:( For example, in "emulate keypress", if I choose "Left Win key", it doesn't take me to Start Menu, like in previous version. Also, if I choose "Left softkey", it's not working, too. In both cases, nothing is happening. I'm back to 1.2 - all working fine there.:)
[Touch Pro, Fuze Themes and Apps] tarkim:
all functionality was tested and remapper is fully working

just checked to be sure that i hadn't missed someting - emulate key press action for both left win key and left softkey works as expected

probably you are doing something wrong, reinstall v1.3 and DO NOT USE old config, try to define all keys manually
[Touch Pro, Fuze Themes and Apps] Blue_Cruise:
Hi Tarkim,

Thanks for the great app.

I was trying the new version and i faced a problem, when i try to assign a program to a key, the configurator totally hangs after choosing the file name and trying to exit the tool's file browser.

Other 2 requests:

- can i assign a key to the action "send" to be used with SMSs?

- is there a detailed help document for this great tool to make the max use of its features?

EDIT: everything else is working fine as far as i tried except for the above mentioned problem. I tried to re-install but still having the same issue.

Thanks again
[Touch Pro, Fuze Themes and Apps] eiadxp:
The same bug happened whene choosing a file from the files tree and clicking OK after that.

Every thing else is OK and emulate left win key is working well too

thanx again
[Touch Pro, Fuze Themes and Apps] tarkim:
thanks for reporting of this issue folks :)

bug really was there and now fixed version (1.3.1) is in first post

Blue_Cruise

there are no guide on how to use configurator because it has a lot of features and i haven't time to write about them all

i asked several posts back if there is anyone who can make video tutorial, but no one has yet volunteered to do that

regarding to SMS sending - if you need just to make some key to send message when you are typing in SMS dialog then do following:

- add key you want to perform this action

- select 'do not remap' in key mode combo box

- add new rule for key and set match criteria to 'process' or 'text', click '...' button

- navigate to SMS dialog and click 'catch'

- select click event and select 'emulate key press' action

- select '112 F1 - Left Softkey' in key combo box

- update config and voila, job is done :) now key you assigned will work as left softkey in messaging application
[Touch Pro, Fuze Themes and Apps] Touch_Pete:
Yes!!!! Thanks tarkim! I can hardly wait for you to get this done. I can test for you. I have several backup programs and can cold reboot and restore if required. I have a Telus TP2 :)
[Touch Pro, Fuze Themes and Apps] Blue_Cruise:
1.3.1 works a treat...

thanks a million for the new version and the tips...
[Touch Pro, Fuze Themes and Apps] pilgrim011:
Yes, you're right - probably some problem with upgrade from 1.2 to 1.3. When I reinstalled 1.3.1, everything is fine.:)
[Touch Pro, Fuze Themes and Apps] jsmith8858:
Well, I am very excited about this release, sounds nearly perfect! However, I tried to map a CTRL key on my FUZE and every time I tried, when I pressed the new key it would sort of "hang up" the keyboard a bit and no keys would work from that point onward, though I could still use the touch screen. I tried mapping the right shift, the OK button, and the Calendar button, all no luck.

Can you test and confirm that mapping a CTRL key will indeed work? Perhaps I am missing a step somewhere or doing it incorrectly? If we can get this working, we are really in business -- we can pretty much do anything with this great app! Everything else I've tried so far seems to work great!
[Touch Pro, Fuze Themes and Apps] tarkim:
thanks for reporting

checked and confirm, the problem exists but only for several virtual key codes

looks like a deadlock, will see what i can do
[Touch Pro, Fuze Themes and Apps] jsmith8858:
Great! Everything else is working really nicely!

One little UI idea: Once you define a "rule" for one key, can you make it available for others without having to re-define it? In other words, make the rules global? This way, I can establish a "rule" for a particular app, and then quickly apply it to a bunch of keys.

Or, allow us to apply a mapping for a "set" of rules, instead of just one. i.e., instead of a combo box where you pick a single rule and that's it, a combobox where you find a rule, click "Add" and it gets added to a ListBox of multiple rules. This allows us to easily manage something like "map NAV_BACK to backspace" for a bunch of apps all at once.

Overall, though, THANK YOU SO MUCH! A donation coming your way once you fix the bug I found !! :)
[Touch Pro, Fuze Themes and Apps] tarkim:
update in first post

jsmith8858

good idea about rules :) will think how to implement this

but i will work on it only after Rhodium's version release
[Touch Pro, Fuze Themes and Apps] owilsky:
At the moment the UI is based on buttons, I would prefer if the UI would be based on applications. I guess this goes in the same direction as jsmith's suggestion.
[Touch Pro, Fuze Themes and Apps] Daved+:
Can you add an option to play a sound instead of vibrate on keypress? Like the stock WM feature? Thanks
[Touch Pro, Fuze Themes and Apps] jsmith8858:
I think ideally perhaps you'd have both options -- view/edit mappings by app OR by key. This way, you can quickly manage mappings for an app ("what do I have mapped for Opera?") as well as see all mappings for a single key ("what are all the mappings I've set up for the NAV_BACK key?")
[Touch Pro, Fuze Themes and Apps] ecard:
Great app :)

Same here... Any news?

Thanks
[Touch Pro, Fuze Themes and Apps] owilsky:
You're right, great idea!
[Touch Pro, Fuze Themes and Apps] evilc:
I would be willing to do that, but unfortunately, I still cannot get the software working 100% myself...

IMHO, what this s/w needs is a standard config that comes with the app that has all of the TP buttons (ie the ones on the outside, not the keys on the kb) already mapped to their defaults.

The problem I have still with this app is that any time I try and map long press of home or back key, I lose the proper functionality of click because I cannot work out what the default keycode for that button is. It is for this reason that I am currently searching for alternatives, which is a pity, because this software has such potential.

If you could show me a procedure to work this out, I would happily make a config such as I mention, and make a video to show people how to do it. It's no probs to use something such as Instant Demo which can then be hosted as a flash animation, or converted to video and upped to youtube/vimeo etc.
[Touch Pro, Fuze Themes and Apps] jsmith8858:
Ah, it's easy! I think the issue is that the default action for the click event when adding a new key is "do nothing", as opposed to "default key action". So, if you don't change this, you are effectively disabling the click event when trying to map a double-click or something like that.

So just be sure that the click event has "Default key action" selected, and single clicks will function as normal. (I'm using version 1.3.1 GSM)
[Touch Pro, Fuze Themes and Apps] evilc:
Eh?? did I miss an update??

Tarkim said before that his app was incapable of doing that, he said you had to program the default action manually, but I could never find the correct way to emulate the default action for home or back.
[Touch Pro, Fuze Themes and Apps] tarkim:
watch for updates :)

yeah, i said that it is impossible, but now it WAS

default key behaviour action was added in v1.3 and the actual version at this moment is 1.3.2

you can map default key behaviour to any of click/double click/long press (not only to single click event) and you won't loose it and this works for all keys
[Touch Pro, Fuze Themes and Apps] jsmith8858:
Yay! You fixed the bug, CTRL and everything else works beautifully now! I can officially retired "KwikEMap" for this, and it pretty much replaces AEButtonPlus as well!

One thing I realized -- with your import/export to XML feature, it should be possible to provide an "alternative" interface to maintaining key maps. I haven't checked the schema out yet, but hopefully it is easy enough to figure out.

Bravo! Will send a little something your way this week!

-Jeff
[Touch Pro, Fuze Themes and Apps] evilc:
Well obviously I did miss something. I just downloaded the latest version and it all works exactly as you would want it. This is a much slicker version :)

So...

Surely with videos, the best way to go would eb a basic introductory one, then others could be added as time goes by.

It's a bit pointless doing stuff like that until the interface is finalized, else things look different.

On that topic, might I suggest maybe a bit of a refresh on the UI? All I mean is make things bigger. I am using an EnergyROM WM6.5 ROM where all the menus are kinetic scrolling and stuff, and this app works fine with that, it's just that all the boxes are quite thin and hard to click with your fingers - a good example is the key setup screen. Simply doubling the height of the boxes would make it significantly easier to operate with fingers. There is plenty of spare space at the bottom to accomodate.
[Touch Pro, Fuze Themes and Apps] evilc:
Well as you were saying it was impossible, and I couldn't find a way to manually program the default action for single click, I stopped using the app, and stopped following updates ;)

It seems this app has really hit maturity now - I strongly feel that it is a prime candidate for inclusion in cooked ROMs. EVERY ROM should have this instead of the utterly lame LongPressEndKey and other attempts I have seen.

Hence why I said what I said in the previous post. Make the UI a bit more finger friendly (No need to code kinetic scrolling yourself, WM6.5 handles that automatically) and it will be very powerful and very slick.
[Touch Pro, Fuze Themes and Apps] FireGX:
I'm having a bit of trouble understanding this program..

What I want to do is map FN + "N" to type the character "<". Is there a way I can do that? I tried searching, but I had a difficult time figuring out what terms to search for.

Thanks for the help
[Touch Pro, Fuze Themes and Apps] tarkim:
- Menu -> Add key

- check "Combine with FN"

- press and release N key

- select single click event

- select 'Send text to active window' action below event combobox

- type '<' in text field when it appears

- that's all, save config and anjoy
[Touch Pro, Fuze Themes and Apps] FireGX:
Thanks! I don't think I would've figured that out otherwise!