[Addressing some old posts here, probably too late to do any good ...]
Would the subject be interrupted or prompted every 2 minutes to enter a
key press, or would they simply have to remember to enter a key press
every 2 minutes? Would they have a clock on the screen to help them
keep time? Do the key presses for the secondary task differ from key
presses used in the primary task?
If you simply want to collect arbitrary key presses throughout the
session without any interruption or prompting then you could add a Wait
object at the start of the SessionProc with a Duration of 0, and give it
a keyboard Input Mask with a Time Limit of "(infinite)" and a suitably
high Max Count (under the Advanced options). You would then have to use
some InLine code to log all the responses at the end of the session --
the "Multiple Response Collection" example at the PST website would give
you some idea of how to do that.
-- David McFarlane