A strange performance
I'm not very good at English, I don't know if the author can understand what I mean
- This is my profile
CapsLock{H} >> A
(CapsLock AltLeft) >> B
-
When I press and hold
cpaslockandaltleft, then i pressH, at this time I receive the characterB, which is normal -
Release the
Hkey (at this timecpaslockandaltleftare still held down), then press and release theHkey, at this time I do not receive the characterB, but the characterA,Shouldn't I still be receiving characterBat this point? -
change my profile to
(CapsLock AltLeft) >> B
CapsLock{H} >> A
5.Everything is behaving normally
I tried your configuration but, sorry I did not notice anything baffling.
B is being repeated as long as only CapsLock and AltLeft are hold. Then, when I press H it keeps repeating A.
I did not even notice a difference between your two configurations (I tested it on Linux).
I tried your configuration but, sorry I did not notice anything baffling.
Bis being repeated as long as onlyCapsLockandAltLeftare hold. Then, when I pressHit keeps repeatingA. I did not even notice a difference between your two configurations (I tested it on Linux).
Hi, can you test it again, sorry, my configuration file is wrong, the configuration file for the first step should be
CapsLock{H} >> A
(CapsLock AltLeft){H} >> B
The configuration file for step 4 should be
(CapsLock AltLeft){H} >> B
CapsLock{H} >> A
Hi, I tried your configuration. Now I can see what you mean. But this is intended behavior.
First the AltLeft prevents the first mapping from applying. But once the AltLeft matched in the second mapping, it becomes optional.
Consider the following example. Pressing Meta{A{B}} with this configuration:
Meta{A} >> R
Meta{B} >> S
would output R and S instead of R and B. So the A between Meta and B is also ignored, since it already matched once.
Instead of switching the order of your mappings you could also write:
!AltLeft CapsLock{H} >> A
(CapsLock AltLeft){H} >> B
Hi, I tried your configuration. Now I can see what you mean. But this is intended behavior. First the
AltLeftprevents the first mapping from applying. But once theAltLeftmatched in the second mapping, it becomes optional.Consider the following example. Pressing Meta{A{B}} with this configuration:
Meta{A} >> R Meta{B} >> Swould output R and S instead of R and B. So the A between Meta and B is also ignored, since it already matched once.
Instead of switching the order of your mappings you could also write:
!AltLeft CapsLock{H} >> A (CapsLock AltLeft){H} >> B
Thanks for the reply, I didn't understand it, but I think I need to read the keymapper code to understand it, but at least I know it's not a bug, thanks