pscs
May 10th, 2003, 03:23 PM
When I set up Girder I can set an 'anti-repeat' value - fine.
My problem is that this seems to also stop repeated key presses. So if I press 'up' and then release it and re-press it quickly, the anti-repeat value seems to stop it being processed. This happens even though the remote sends two different codes for alternate presses of the button. The problem seems to be that it doesn't just remember the last time ANY event was received, but the last time that particular event was received. So, if I have anti-repeat set to 1 second, and then press a key (which generates two events - A & B) 4 times in one second, the first two presses (event A and B) get processed, but the second event A is skipped because it's only 0.5 seconds after the previous event A, similarly with the event B.
It would be better if it forgot about previous events whenever a different event was received - or at least if this was optional.
Also, I'd like to be able to set 'initial' and 'subsequent' repeat values - eg for a volume change it would be nice to have the first autorepeat happen after, say, 0.5 seconds, but subsequent ones happen after 0.1 seconds.
At the moment, these two things mean that I can't use Girder, it's just too hard to use from the remote control, so I've had to write my own replacement, but it'd be nice to be able to actually use Girder again.
My problem is that this seems to also stop repeated key presses. So if I press 'up' and then release it and re-press it quickly, the anti-repeat value seems to stop it being processed. This happens even though the remote sends two different codes for alternate presses of the button. The problem seems to be that it doesn't just remember the last time ANY event was received, but the last time that particular event was received. So, if I have anti-repeat set to 1 second, and then press a key (which generates two events - A & B) 4 times in one second, the first two presses (event A and B) get processed, but the second event A is skipped because it's only 0.5 seconds after the previous event A, similarly with the event B.
It would be better if it forgot about previous events whenever a different event was received - or at least if this was optional.
Also, I'd like to be able to set 'initial' and 'subsequent' repeat values - eg for a volume change it would be nice to have the first autorepeat happen after, say, 0.5 seconds, but subsequent ones happen after 0.1 seconds.
At the moment, these two things mean that I can't use Girder, it's just too hard to use from the remote control, so I've had to write my own replacement, but it'd be nice to be able to actually use Girder again.