Hard to know what the relevant variables are here but:
Laptop with external monitor attached
Multitouch In DAT → Render Pick DAT
Render Pick CHOP connected to the same Container and Render
Render Pick CHOP behaves as expected when TD is on either monitor
Render Pick DAT only provides events with pick data (including a pickOp) when on the built-in monitor or if TD window spans both monitors. Otherwise it provides events zero’d out data (eg
RenderPickEventIn(u=0.9999982118606567, v=0.7483770847320557, select=False, selectStart=False, selectEnd=False, selectedOp=None, selectedTexture=0.0 0.0 0.0, pickOp=None, pos=0.0 0.0 0.0, texture=0.0 0.0 0.0, color=(0.0, 0.0, 0.0, 0.0), normal=0.0 0.0 0.0, depth=0.0, instanceId=-1, row=1, inValues={'contacty': '1', 'downf': '1667161', 'y': '1210', 'contactx': '1', 'monitor': '0', 'clicktime': '27786', 'contactv': '0.0006944445', 'x': '2185688', 'select': '0', 'u': '0.9999982', 'downu': '853.7135', 'dclick': '0', 'id': '1', 'aux': '0', 'sn': '189', 'downv': '0.9100695', 'elapsedtime': '0.06640625', 'upf': '1667165', 'changedtime': '0.06640625', 'contactu': '0.000390625', 'v': '0.7483771'}, custom={'icosa': (0.0,)})
Confirmed dpi scaling is at 100% on both monitors.