Hi there
I’m trying to incorporate online eyetracking into an experiment I’m running, but the tracker PC (an eyelink 1000) isn’t responding to the keyboard inputs from the Display PC (via Ethernet). I can only advance the calibration using the keyboard of the Host PC (which isn’t really ideal). System details are:
Mac OS high sierra 10.13.6
PsychoPy standalone 3.1.3
Running the following code from the IOhub demo https://www.psychopy.org/api/iohub/device/eyetracker_interface/SR_Research_Implementation_Notes.html:
from psychopy.iohub import launchHubServer
from psychopy.core import getTime, wait
iohub_config = {'eyetracker.hw.sr_research.eyelink.EyeTracker':
{'name': 'tracker',
'model_name': 'EYELINK 1000 DESKTOP',
'runtime_settings': {'sampling_rate': 500,
'track_eyes': 'RIGHT'}
}
}
io = launchHubServer(**iohub_config)
# Get the eye tracker device.
tracker = io.devices.tracker
# run eyetracker calibration
r = tracker.runSetupProcedure()
Does anyone have any ideas on how I can track down the issue here? There are no errors, and I know the keyboard input works for the external PylinkWrapper module on Python 2xx (I’m trying to shift what I’m doing to 3xx and use tracker device unspecific software, like IOhub!). I’ve made sure that PsychoPy3 has accessibility permissions, and even the esc key won’t work (like it has in other posts).
Kind regards,
Martin.