Hi all!
i am using my Uni to play emulators, from PSX to MAME.. but i notice that Uni's Keyboard driver don't let me press 2 keys at once.. (needed when playing an action games that need JUMP+FORWARD) or even 3 keys at once (RUN+JUMP+FORWARD)
This is because Uni's keyboard driver i assume.. maybe HTC made it to reduce miss type when we're typing texts/ emails.
But then i tried a ROM (punisher) in MAME emulator (called FinalBURN) it CAN press 2 keys at once, but in other games i still can't press 2 keys at once.
On a different story, ALL games i played on PSX emulator (FPSECE) can't register 2 keys at once (this is because of the driver i assume). BUT when i tried my friend's XPERIA X1, using the sampe program build, i CAN register 2 keys at once.
So.. i'm sharing my thoughts with all the master in the XDA :
1. Why did the punisher games CAN register 2 keys at once, when the keyboard driver (i think) don't support it?
2. If the keyboard driver in Xperia X1 can register 2 keys at once, can we swap the necessary files in Xperia X1's keyboard driver to our Universals to achieve 2 keys pressing?
3. If we can swap it, what are the files (DLL or other files?)?
Thx in advance
--
b0z0k
Dopod900
TML12.1 128mbRAM
I've had the same problems using emus with a uni, and had always assumed that the uni hardware/driverset could not support multiple keypresses at once.
Normally keyboard drivers work by sending KEYDOWN and KEYUP events. So KEYDOWN "SHIFT" followed by KEYDOWN "A" would result in an uppercase "A", followed by KEYUP for both keys as they're released. I've long suspected that the keyboards on our unis don't work this way by default, or possibly that the driver is inserting matching KEYUP events for each KEYDOWN.
The news that finalburn allows multiple keypresses is a ray of light, but I expect it's down to the way that specific emulator is coded to read the keyboard.
It implies there are 3 ways to address the problem - patch each individual emulator for uni keyboard support, persuade the emu's authors to modify their code, or modify the keyboard driver itself.
Anyone have any insight into what events the default uni KB driver generates, and what alternative APIs exist to read KB input (memory-mapped IO port perhaps?).
The noob experiments
Thx for the interest in this threat master thingonaspring .
I think the multiple keypresses in FinalBurn are not just because that specific emulator coded, because when i use it with every other MAME rom (street fighter II, etc) it can't register multiple keypresses. So it may be because the ROM (The punisher) as well.
a little insight on how the KB driver works (from a noob perspective -- that's me ). I CAN register 2 keypresses in all the Emulators & Roms using this way (my experiments) :
1. when we want to press & hold forward and the press the RUN button to run forward the result is we WALK forward (registers pressing forward key and holding forward key) and the when we press the RUN button, it stopped moving (it registers what? i think it registers the run button only -- see the next experiment).
2. the next is how i register run + forward : when i press & hold RUN button first (no move on the game), then i press + hold forward, the result is walking (not running forward) So the hypothesis is : is registers the second button only.
3. After we did #2, while still holding the forward button (2nd button), i release the RUN button (1st button) & then i press it again (1st button), Voila! it can register those 2 keys at the same time. (this trick can be used in ALL the Emus, so i think this is how the KB driver works)
So i think this is how the Uni keyboard works :
* holding A button (1st press) and then holding the B button (1st press) : it registers holding the B button only. the A button hold are forgotten.
* after holding the B button (1st press+hold) if we release the A button & then press it again : it registers & remembers holding the B button (1st press+ hold) & when pressing the A button (2nd press) it registers both A&B button being pressed & hold at the same time. The B button hold are NOT forgotten.
i hope that helps contributing to making an emulator friendly KB driver.
I'm really a noob in this things, but seeing a veteran like thingonaspring intersted in this give hope to us Uni users.. Hope other masters can collaborate making a project to overcome this limitation.
--
b0z0k
Dopod900
TML12.1 128mbRAM
p.s. i hope it's not too confusing, because my english are really bad
Thanks for your testing input - and especially the fact that the X1 works OK. If it's a driver issue then the X1 should be first option for a possible driver port.
Looking forward
Thx master thingonaspring.
thingonaspring said:
Thanks for your testing input - and especially the fact that the X1 works OK. If it's a driver issue then the X1 should be first option for a possible driver port.
Click to expand...
Click to collapse
So does this means that master thingonaspring will try to port x1's keyboard driver to Uni?
Hope you have the spare time to port x1's driver to Uni
Would be nice that uni users can play megaman X4
If there's anything i can assist please let me know
--
b0z0k
Dopod900
TML12.1 128mbRAM
in linux kernel works multiple keypresses at once (titchy linux)
Nice update!
It's always good to hear new possibilities..
Too bad i'm not a programmer (either WM nor Linux)..
i recently found out that HTC Kaiser's (TYTN II) keyboard driver works ok too in FPSECE..
So.. to all our devs/ cooks in Uni community..
Please.. pretty please take a look on those drivers and the possibility to port it to UNI..
--
b0z0k
G3 Uni-128mb
Sun_Dream's WM 6.5.3
If this Problem would be solved the Uni is the perfect Mobile Device, i miss playing Emulators on it. But i think that this Problem is to complex to be solved .
Related
Hi,
I'd like to buy an Atom, but I cannot find any real feedback on how usable the device is with one hand, lacking hardware button to map on the WM5 softkeys.
Can someone report if it is possible (and easy) to press the on-screen softkeys with one's thumb?
I'd like also answers from Wizard/Prophet owners, that can compare the usability of hardware vs on-screen buttons (but please do not participate in the poll).
arg0: you can press the softkeys on the screen, and if you have dedicated hardware keys you can of course press those. If you can't manually assign the softkeys to other non-dedicated hardware keys, tell me about it and I'll knock some thing up to sort it.
V
vijay555 said:
arg0: you can press the softkeys on the screen, and if you have dedicated hardware keys you can of course press those. If you can't manually assign the softkeys to other non-dedicated hardware keys, tell me about it and I'll knock some thing up to sort it.
V
Click to expand...
Click to collapse
hi!
What I'd like to know is: can you easily press the softkeys on the screen, using only one hand? (atom has no hardware buttons for the softkeys, and before buying it I want to be sure that one-handed operation is possible).
Thanks.
you can do it, but it's not easy because at least on the equivalent device (magician), the edge of the device tends to get in the way of the softkeys, which are like 7mm high. But it's perfectly feasible, and in the absense of dedicated keys, why not!?
None of these phones are particularly well setup for one handed use, but with some work, can be made that way!
V
vijay555,
thanks for the answer!
This is the first real user feedback I get about this.
I hope now that some Atom user will report, too.
I have been using the ATOM for the past 1 month and I have always used my thumb to activate the Softkey on the screen
it is much more comfortable that way
The ATOM is too small to use the bottom key (o2 media plus key ) as soft key (only key that can be reassigned in the front panel )
Also U cannot re map the Windows key as of now
I have been using the ATOM for the past 1 month and I have always used my thumb to activate the Softkey on the screen
it is much more comfortable that way
The ATOM is too small to use the bottom key (o2 media plus key ) as soft key (only key that can be reassigned in the front panel )
Also U cannot re map the Windows key as of now
Guys, can you not assign the Softkeys to hardware keys?
I could write an app to do that...
V
stargator said:
I have been using the ATOM for the past 1 month and I have always used my thumb to activate the Softkey on the screen
it is much more comfortable that way
The ATOM is too small to use the bottom key (o2 media plus key ) as soft key (only key that can be reassigned in the front panel )
Also U cannot re map the Windows key as of now
Click to expand...
Click to collapse
Thanks, good to know that that can be done.
What are the hardware buttons that can be remapped?
I read in a review that four hardware buttons can be remaped:
that should be "o2 media plus", "camera", "voice note".
What is the fourth? Power?
I have tried a number of different jblend and jbed versions to launch java games on my touch dual. Almost all of them either produced errors, didnt launch or install the java files. I finally found one that worked which was a version of jbed called JRebeiro Esmertec Jbed which has a build ID: 20071119.3.1. This one launched all the java files perfectly.....
However, the only problem now is that I can't use the soft keys! I can use the D-pad and the keypad (numbers) to navigate through the menus, but the left/right soft keys don't work. For example, if I run Need for speed pro street, the first option is whether or not to enable sound. The 'yes' and 'no' icons show, but I cant select either soft key so I cant continue!!
I tried searching the forum and read through the whole 'midlet bible' thing but didnt find anything conclusive!
Does anyone know a solution? or even a midlet manager that has the soft keys working?
fl4r3 said:
I have tried a number of different jblend and jbed versions to launch java games on my touch dual. Almost all of them either produced errors, didnt launch or install the java files. I finally found one that worked which was a version of jbed called JRebeiro Esmertec Jbed which has a build ID: 20071119.3.1. This one launched all the java files perfectly.....
However, the only problem now is that I can't use the soft keys! I can use the D-pad and the keypad (numbers) to navigate through the menus, but the left/right soft keys don't work. For example, if I run Need for speed pro street, the first option is whether or not to enable sound. The 'yes' and 'no' icons show, but I cant select either soft key so I cant continue!!
I tried searching the forum and read through the whole 'midlet bible' thing but didnt find anything conclusive!
Does anyone know a solution? or even a midlet manager that has the soft keys working?
Click to expand...
Click to collapse
Strange, in my 3.1 copy (did you use the same as me? http://www.winmobiletech.com/092007MidletBible/JRebeiro_EsmertecJbed_20071119.3.1.zip ) works just great on my (several) Pocket PC's.
If it doesn't work at all, get Cloudyfa's 2.1: http://www.winmobiletech.com/092007MidletBible/Jbed.zip
First of all, thanks for the reply.
I had the same versions as you just showed and I had also previously tried Cloudyfa's version too. I tried out the ones you posted anyway just to be safe but I had the same problem on both...no soft keys. (BTW, The soft key buttons on screen work in the Jbed main screen, its just when I launch a java game that I cant select or use the soft keys).
What buttons do you use as the soft keys?
The only buttons left on my touch dual apart from the number pad is the start and end call buttons, the navigation/D pad, the volume up and down keys and the camera button. Only the navigation/d-pad buttons seem to when I launch a game in Jbed, but the other keys function as normal (if i press the call button, the phone dialer appears, or if i press the camera button, it launches the camera).
So are the soft key buttons on the touchscreen (icons shown on the touchscreen) meant to work? Or is the touch dual lacking the necessary buttons?
fl4r3 said:
First of all, thanks for the reply.
I had the same versions as you just showed and I had also previously tried Cloudyfa's version too. I tried out the ones you posted anyway just to be safe but I had the same problem on both...no soft keys. (BTW, The soft key buttons on screen work in the Jbed main screen, its just when I launch a java game that I cant select or use the soft keys).
What buttons do you use as the soft keys?
The only buttons left on my touch dual apart from the number pad is the start and end call buttons, the navigation/D pad, the volume up and down keys and the camera button. Only the navigation/d-pad buttons seem to when I launch a game in Jbed, but the other keys function as normal (if i press the call button, the phone dialer appears, or if i press the camera button, it launches the camera).
So are the soft key buttons on the touchscreen (icons shown on the touchscreen) meant to work? Or is the touch dual lacking the necessary buttons?
Click to expand...
Click to collapse
oic. I've always used hardware buttons; no wonder in-game softkeys don't work (they aren't supposed to).
use a button redefiner; for example, AEBPlus, to map left/right softkey functionality to the existing buttons (for example, Camera)
Thanks for that. I finally solved it!
I went and got AEBplus like you said and I noticed it showed the left and right soft keys eventhough there arent any on the touch dual. Then I went to check the actual buttons option in the windows setting tab and found that I can map some of the shortcut buttons as left/right soft keys! Everything works perfectly now. Just got to find the right buttons to map the left/right soft keys.
Finally solved that problem! I'm surprised no one mentioned this anywhere else.....probably because its a touch dual specific problem.
other jbed issue
i haven't had any problems with softkeys but i am having an issue with sound. if i dont disable sound the program crashes. i've tried several versions of jbed. im using moto q. any suggestions or fixes?
goodst0ry said:
i haven't had any problems with softkeys but i am having an issue with sound. if i dont disable sound the program crashes. i've tried several versions of jbed. im using moto q. any suggestions or fixes?
Click to expand...
Click to collapse
must be a moto q-specific issue - i haven't encountered anything like this on my Smartphones
Vibration Jbed Dont work
How to assign numpad values to play java games?
some games like gangster and prince of persia needs the nampad values 0 and 1 etc., how can it played in jbed in ppc wm5(dopod 818 pro 195mhz omap processor full touch and no qwerty keyboard)
please help me ... adavance thanks...
2 problems with picodrive. The directional buttens are screwed up. left is up en up is right and so on. I have solved this myself no prob just keep on trying finding the right button.
Next problem is with the ABC buttons of Picodrive. Al the alfabethical keys are mapped to the same keyadress so A=> 0xe5 B=> 0xe5
They al have the same function in picodrive.
Is this a problem regarding the Touch Pro or with picodrive or with a windows setting
somebody else on here has mentioned exactly the same problem with another emulator, so I guess the Touchpro somehow represents it's buttons as the same, either that or what you are seeing is the response from the touch screen not from the button (as was proved in another thread the whole area is touch sensitive not just the screen) in which case turning off the touch feature might sort you out.
Its not the screen im talking about. It is the keyboard.
same with final burn
have the same problem with finalburn (mame emulator). Every key from the keyboard except the directional keys, enter and 2-3 others is beeing mapped / recognized as 0xe5
does somebody has a fix?
Besides that problem - has anyone been able to play either of those emulators to evaluate speed?
I'm concerned that the Qualcomm processor coupled with the VGA screen will result in slow performance.
I'm debating getting this phone, but wouldn't want to if it's too much of a drop off from my 6700.
The speed isn't a problem. Runs flawlessy. The applications are still buggy under some other aspects. But I wouldn't buy myself a device in order to run these emus. There are cheaper ones on the market.
Back to the problem with the keymapping...
I hard resetted the device and skipped the extended rom installation. The problem with the keymapping is still there. Therefore I can exclude the applications in the extended rom causing this problem.
Anyone some advices, fixes or workarounds?
no key mapping
key mapping is weird yes.
Mate of mine has the tytn II with a pocketSNES i loved it And i was in need for a new phone... HTC touch pro / raphael / MDA vario IV was a phone i really looked out fore for a while nice design etc etc etc ... just the key mapping for an emulator is a big .. down for me
Any fixes?
same problem here:
http://forum.xda-developers.com/showthread.php?t=420159
and
http://forum.xda-developers.com/showthread.php?t=425646
SOLUTION HERE: http://forum.xda-developers.com/showpost.php?p=2703133&postcount=3
hi guys...
is there by chance a way to change the behavior of the first two buttons?
it's kinda annoying that tomtom or IExplorer would start anytime i accidently touch or even strike one of the big buttons.
if there was only a way to set a delay into that response bahavior, something like holding that button to trigger the application ...
anybody?!?
thanx , bear
btw: running WM 6.1 by bepe, Build 0.65 - WWE
Start -> Settings -> Personal -> Buttons. In there you can map what the hardware buttons do. You can have them start other applications or you can map them to do nothing.
that bit i knew
ok my mistake , did not put enough stress on the part
where i was asking for a kind of delay or something like that.
artemis had something like
push button A short : do X,
push button A long : vibrate and do Y
that i'like to have in my cruise...!
thx
OK, nevermind
ifound something on the net.
Hbutton does all the required things,
just install and go
variable delay times, multiple button assignement possible,
nice tool -
case closed !
This is for Topaz only! Do not try to install this on other devices!
Do not ask me to make a version for other device since my remappers are driver dependent and this can be very and very complicated without real device (if possible at all).
By requests of Topaz owners... here you are
What is it ?
It's a solution that allows you to remap ALL keys of your device.
Any key (yeah, i mean ANY, including Home and Back keys) can be reassigned to perform desired actions.
Features:
Different event types supported: single, double and triple clicks, long presses
Two modes of key mapping: three actions per key or direct key mapping
Key repeats in direct key mapping mode
Actions sequence repeats in actions mode
Key combinations using FN modifier
Default key behaviour action - you won't loose key's default behaviour if you just want to add double click or long press to it
Different key behaviour depending on foreground process/window class/window text
Multiple rules for each key to provide different behaviour for each application you want
Multiple actions for each event
Different predefined actions:
Run program
Key press emulation
Send symbol/text to active window
Close active window
Switch to window by class/text
Terminate data connection
Wi-Fi toggle
BT toggle
Screen rotation
Power management (screen power toggle, suspend, reset)
Exceptions lists which are used to deny key remapping depending on foreground process/window class/window text
Configurable long press and double click duration
Configuration import/export in configurator
Changelog is located here.
Configurator UI localization support information is located here.
Requirements:
- .NET CF 2.0 (for configurator app)
Installing:
- Install SdkCerts.cab
- Install TopazKbdControl_XXX.cab
- Soft reset
- Check if keyboard works by pressing hardware buttons and seeing if they do their work, if not - uninstall cab, this wouldn't work on your current ROM (PM me if you still want this to work on your device)
- If it works - go to the control panel and find "Keyboard Config" on a System page
How to define key processing:
- Run configurator (Control Panel -> System -> Keyboard Config)
- Press Menu -> Add key
- When dialog asking you to press key appears press and release desired key
- Set up needed options in key setup dialog and press OK (left softkey)
- In configurator's main window press left softkey "Update settings" to let new configuration take place (reboot is not needed, coz new settings will work immediately after saving)
Backup before installing of modified driver is strongly recommended.
Be careful when downloading the cab, make sure you choose the correct version suitable for your device.
Raphael's version thread here and Rhodium's one here.
CDMA owners can try to install GSM version, but i'm not responsible for any damage given to you device or information stored in it. Maybe there will be version for CDMA devices if GSM one wouldn't work.
Thank You one More Time!
tarkim, Thank you one more time for This Cool Program!
Alex from 4pda
tarkim said:
By requests of Topaz owners... here you are
Raphael's version thread and changelog here and Rhodium's one here.
Click to expand...
Click to collapse
Hi and congrats !
Do you think this app+drv could work on GSM Blackstone ???
Thx in advance
lezink said:
Hi and congrats !
Do you think this app+drv could work on GSM Blackstone ???
Thx in advance
Click to expand...
Click to collapse
nope
this version is only for Topaz since it contains its keypad driver which is hardware dependent
besides making a version for Blackstone is more complicated - it has four touch keys which are handled by other driver, not keypad one
don't think i can help with this without real device
There's an app (mobile magic) that allows to remap nearly all button (except home). Maybe this could be of any help.....
BTW, thanks for fast answer.
NICE NICE NICE
So welcome to the Topaz. A donation is on its way
Hey man
Get a PayPal please - a lot easier to donate
Core Player compatibility?
Hi, its very fine app I must say, thank you!
Unfortunately I can't get it to work with Core Player (I want to map VOL_UP/VOL_DOWN with forward/back). It seems that CorePlayer has some other way to recognize keypresses, in normal situation, there is standard HTC volume screen, and when I change CorePlayer's option "Capture all buttons (like games)" it is better (eg. no volume screen) but it sees no difference no matter if I change behaviour of key or not. It maps VOL_UP and VOL_DOWN as #E5. However, there is application which works good with Core Player, it is VolDpad (http://forum.xda-developers.com/showthread.php?t=552947) - it is different keyboard remap technique?
adek23 said:
Hi, its very fine app I must say, thank you!
Unfortunately I can't get it to work with Core Player (I want to map VOL_UP/VOL_DOWN with forward/back). It seems that CorePlayer has some other way to recognize keypresses, in normal situation, there is standard HTC volume screen, and when I change CorePlayer's option "Capture all buttons (like games)" it is better (eg. no volume screen) but it sees no difference no matter if I change behaviour of key or not. It maps VOL_UP and VOL_DOWN as #E5. However, there is application which works good with Core Player, it is VolDpad (http://forum.xda-developers.com/showthread.php?t=552947) - it is different keyboard remap technique?
Click to expand...
Click to collapse
can use explain how you configured vol up and vol down keys ? or post your config here please
in any case you should use direct key mapping mode with Left and Right key codes for VOL_DOWN and VOL_UP keys resrectively, and don't forget to turn on key repeat for each of them - in this way you will get desired forward and back in CorePlayer
Martinhdk said:
Hey man
Get a PayPal please - a lot easier to donate
Click to expand...
Click to collapse
no way to use paypal for donations - it doesn't allow to pay to my country
i hope your girlfriend use a touch HD someday and you make her a driver
the home button on touch hd is useless from now
vua777 said:
i hope your girlfriend use a touch HD someday and you make her a driver
the home button on touch hd is useless from now
Click to expand...
Click to collapse
First, how are you going to get somebody to help you with your problem, acting like that?
Second, if you installed this on a Touch HD, you are to blame yourself. This is for Topaz, not Blackstone. It clearly says for Topaz in post 1 and it says NOT for Blackstone in post 4.
Third, I'd be VERY surprised if this can not be solved. Tried uninstalling the app and soft-reset? In worst case a hard reset should sort this out.
I've installed this software and i've tryed to remap volum up/ down to page Up/down.
I've chose process and put the name of the aplication but it doesn't work, the volume up/down stop working and in the app the down / up doesnt work.
I have 2 actions 4 each key one * wich does nothing and a new one that i've created.
please help.
thanx.
franklopez said:
I've installed this software and i've tryed to remap volum up/ down to page Up/down.
I've chose process and put the name of the aplication but it doesn't work, the volume up/down stop working and in the app the down / up doesnt work.
I have 2 actions 4 each key one * wich does nothing and a new one that i've created.
Click to expand...
Click to collapse
more info please, more info...
post your config here
you have GSM or CDMA device ?
have you tried to use other settings ?
other keys continue working even after remapping ?
franklopez said:
I've installed this software and i've tryed to remap volum up/ down to page Up/down.
I've chose process and put the name of the aplication but it doesn't work, the volume up/down stop working and in the app the down / up doesnt work.
I have 2 actions 4 each key one * wich does nothing and a new one that i've created.
please help.
thanx.
Click to expand...
Click to collapse
Ok, I just tried it myself and it does work. Here is how I've done it.
1 - click menu - add key
2 - press volume up
3 - event = click - action = emulate key press
4 - key = 33 page up
5 - event = long press - action = default key action
6 - click OK
7 - click update config
This way the volume up key will work as page up (I tested this with opera only and reading a news page it worked great) when you click it ONCE and when you do a LONG PRESS it will turn up your volume.
You can repeat these steps for the volume down key and it will work too.
I've just tested this and it works. I haven't tested it within and explorer (let's say total commander) but in opera it works great for scrolling up or down a page.
Cheers!
This is a great application!
Thank you!
One request though:
First to set the context.
I've seen from other threads that (first step) you have to assign the default action to the button and then (second step) re-map the button to your desired function for the desired application.
If you don't do the first step, the respective button will behave as re-mapped for all applications.
Now the problem concerns the button's backlight.
By default, when a button is presses the backlight comes on.
Now, is it possible to disable the backlight function only when using the button in the re-mapped case? (i.e. only for the second step above and not for first step).
The main reason is to avoid draining the battery when using frequently the re-mapped buttons.
lobo81 said:
Ok, I just tried it myself and it does work. Here is how I've done it.
1 - click menu - add key
2 - press volume up
3 - event = click - action = emulate key press
4 - key = 33 page up
5 - event = long press - action = default key action
6 - click OK
7 - click update config
This way the volume up key will work as page up (I tested this with opera only and reading a news page it worked great) when you click it ONCE and when you do a LONG PRESS it will turn up your volume.
You can repeat these steps for the volume down key and it will work too.
I've just tested this and it works. I haven't tested it within and explorer (let's say total commander) but in opera it works great for scrolling up or down a page.
Cheers!
Click to expand...
Click to collapse
now it works, but 4 my application the keys are up /down.
Tanx a lot.
franklopez said:
now it works, but 4 my application the keys are up /down.
Tanx a lot.
Click to expand...
Click to collapse
You're welcome!
Bothkill said:
This is a great application!
Thank you!
One request though:
First to set the context.
I've seen from other threads that (first step) you have to assign the default action to the button and then (second step) re-map the button to your desired function for the desired application.
If you don't do the first step, the respective button will behave as re-mapped for all applications.
Now the problem concerns the button's backlight.
By default, when a button is presses the backlight comes on.
Now, is it possible to disable the backlight function only when using the button in the re-mapped case? (i.e. only for the second step above and not for first step).
The main reason is to avoid draining the battery when using frequently the re-mapped buttons.
Click to expand...
Click to collapse
It really depends on what you want to do with the keys. For example, I've reassigned the back key to single press = open total commander and long press = open pTravelAlarm. So I don't use it as default. In your case, yes you should assign the click = default action and long press = whatever you want.
Cheers.
Bothkill said:
This is a great application!
Thank you!
One request though:
First to set the context.
I've seen from other threads that (first step) you have to assign the default action to the button and then (second step) re-map the button to your desired function for the desired application.
If you don't do the first step, the respective button will behave as re-mapped for all applications.
Now the problem concerns the button's backlight.
By default, when a button is presses the backlight comes on.
Now, is it possible to disable the backlight function only when using the button in the re-mapped case? (i.e. only for the second step above and not for first step).
The main reason is to avoid draining the battery when using frequently the re-mapped buttons.
Click to expand...
Click to collapse
not clear for me what is the problem (or maybe not problem ? ) with default key action
you have to set it for any event if you don't want to loose default key behaviour, this is not strict requirement
about rules:
there is default rule (*) for all applications which is used when no other matching rule is found
key remains unremapped if you select 'do not remap' for this rule (or any other)
if you add rule for particular application and default rule has an option to not remap key, then remapping for that key would work only in this application
hope was clear enough
can't promise anything about backlight at this moment, this is not critical