CreateInputMask for Joystick

Tobi tobias.fw at gmail.com
Thu Dec 17 20:02:49 UTC 2009


I used the following code to call an object in the unreferenced
objects, "feedback", as a feedback for accuracy and RT in the last
block.

I used the term "feedback.InputMasks.Add Keyboard.CreateInputMask" to
specifiy the input. Now I want to use a Joystick instead of a
keyboard. That works well for the entire experiment, but not for this
code. The error message is: "Unknown Custom Option: "Response Mode".

By the way: I use E-Prime 2. How can I solve this problem?

Thanks fo all kinds of help!

Tobias


This is the code (crucial parts are "feedback.InputMasks.Add
Joystick.CreateInputMask"):


If c.GetAttrib("exppart") = "task" Then
	If  c.GetAttrib(c.GetAttrib("Running") & ".Sample")  MOD 60 = 0 AND
c.GetAttrib(c.GetAttrib("Running") & ".Sample")  MOD 1680 <> 0 Then
		c.SetAttrib "BlockAcc", Format(CStr(CDbl(SummationAcc.Mean * 100)),
"0.0")
		c.SetAttrib "BlockRT", Format(CStr(CDbl(SummationRT.Mean )), "0")
		RT = c.GetAttrib("BlockRT")
		Acc = c.GetAttrib("BlockAcc")
			blockcount = blockcount +1
			feedback.InputMasks.Add Joystick.CreateInputMask("{ANY}", "", CLng
(feedback.Duration), CLng("1"), ebEndResponseActionTerminate, CLogical
("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes")
			feedback.text = "Leistung in Block " & blockcount & "/28" & "\n\n\n
\n" & "Reaktionszeit: " & RT & " ms" & "\n" & "Richtige Antworten: " &
Acc & " %" & "\n\n\n" & "- Beliebige Taste zum Fortsetzen drücken -"
			feedback.run
			Set SummationAcc = New Summation
			Set SummationRT = New Summation
			PauseA.Run
			PauseB.InputMasks.Add Joystick.CreateInputMask("{ANY}", "", CLng
(PauseB.Duration), CLng("1"), ebEndResponseActionTerminate, CLogical
("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes")
			PauseB.Run
	End if

--

You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.



More information about the Eprime mailing list