multiple touch screens

Hi Mario,

Thanks for the reply. I attached a screenshot with the Nvidia configuration where I also had two additional display only screens attached. I run them as X screens, and it is possible to control stimulus presentation on all screens. This part was working unexpectedly easy and fine. At the moment I am testing without the LG monitors attached. The PC has two Nvidia Quadro P1000 cards, and I am aiming for connecting 6 touch screens plus the main control screen. The ideas is to have a large field stimulus display and recognize screen touches on a screen relative to presented stimuli. Hence I need to be able to control stimulus display independently (which worked) and recognize touches on the corresponding screens (which I am struggling with).

cheers,
wolf

Here are the outputs:

~$ xinput list-props 6
Device 'Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB':
Device Enabled (153): 1
Coordinate Transformation Matrix (155): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (284): 0
libinput Natural Scrolling Enabled Default (285): 0
libinput Calibration Matrix (286): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix Default (287): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Left Handed Enabled (288): 0
libinput Left Handed Enabled Default (289): 0
libinput Send Events Modes Available (290): 1, 0
libinput Send Events Mode Enabled (291): 0, 0
libinput Send Events Mode Enabled Default (292): 0, 0
Device Node (293): "/dev/input/event0"
Device Product ID (294): 1255, 32
libinput Drag Lock Buttons (295): <no items>
libinput Horizontal Scroll Enabled (296):

~$ xinput list-props 10
Device 'Weida Hi-Tech                CoolTouch System           ':
Device Enabled (153): 1
Coordinate Transformation Matrix (155): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix (286): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix Default (287): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Send Events Modes Available (290): 1, 0
libinput Send Events Mode Enabled (291): 0, 0
libinput Send Events Mode Enabled Default (292): 0, 0
Device Node (293): "/dev/input/event4"
Device Product ID (294): 9589, 34643

And in Matlab:

>> d = PsychHID('Devices', 3)
d = 
  1×4 struct array with fields:
[...]
>> {d.product}'
ans =
  4×1 cell array

    {'Virtual core XTEST pointer'                                      }
    {'Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB'}
    {'Logitech USB Optical Mouse'                                      }
    {'Weida Hi-Tech                CoolTouch System           '        }
>> d(2)
ans = 
  struct with fields:

     usagePageValue: 1
         usageValue: 2
          usageName: 'slave pointer'
              index: 4
          transport: 'enabled'
           vendorID: []
          productID: []
            version: []
       manufacturer: []
            product: 'Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB'
       serialNumber: []
         locationID: 2
        interfaceID: 6
      totalElements: 11
           features: 7
             inputs: 11
            outputs: 0
        collections: 0
               axes: 4
            buttons: 7
               hats: 0
            sliders: 0
              dials: 0
             wheels: 0
    touchDeviceType: -1
     maxTouchpoints: -1
>> d(4)
ans = 
  struct with fields:

     usagePageValue: 1
         usageValue: 2
          usageName: 'slave pointer'
              index: 8
          transport: 'enabled'
           vendorID: []
          productID: []
            version: []
       manufacturer: []
            product: 'Weida Hi-Tech                CoolTouch System           '
       serialNumber: []
         locationID: 2
        interfaceID: 10
      totalElements: 11
           features: 6
             inputs: 11
            outputs: 0
        collections: 0
               axes: 4
            buttons: 7
               hats: 0
            sliders: 0
              dials: 0
             wheels: 0
    touchDeviceType: 1
     maxTouchpoints: 15