PDA

View Full Version : Is it possible for girder to recognize key combos?



badbob001
October 15th, 2002, 10:21 PM
I want to create "shifted" states to all my remote keys where I have to press a designated "shift" key and then another key to access that key's alternative shifted command. This allows me to overload functions onto my keys and increase the number of commands I can use.

Example:
Pressing the FFwd button will Fast Forward my DVD. If I press the "SHIFT" button (really just the useless PAUSE button on my remote) and then the FFwd button, now it will skip to the next DVD Chapter instead.

BUT another important requirement is that the "shifted" state has to time out after a defined period of inactivity. So if I press Shift, I have 2 seconds to press another button to access the shifted function, else the key reverts back to it's original function.

I tried this:

+default_functions_group
+shifted_functions_group
-Shift_multigroup
.eventstring (tied to SHIFT button)
.girder:disable default_function_group
.girder:enable shifted_function_group
.windows:wait 2 seconds
.girder:disable shifted_function_group
.girder:enable default_function_group

The idea here is that I'm suppose to press another key during the windows:wait to access that key's shifted function. Unfortunately, girder doesn't seem to be able to press another remote input command during the wait.

Is there a solution?
Thanks!

Mastiff
October 15th, 2002, 10:35 PM
How about creating two groups an disable the first and enable the second at the same time with your shift press and also start a timer that disables the second and reenables the first after two seconds? That should work.