Hi, it is not possible to assign different Datawedge profiles to two different triggers. Do you need to scan both barcodes on the second ticket? If you only ever need to scan the length 20 barcode I suggest you specify a fixed length to scan (maxLength = minLength = 20 under decoder params).
is it possible, to remap the TriggerKeys different from each other?
For example the right Trigger send the Key "A" and the left Trigger send the Key "B" ?
Yes I need to scan both barcodes at the ticket and when they have the "short" barcode, they need to scan this "short" barcode first.
The KeyMapping functionality is here: KeyMapping Manager - Zebra Technologies TechDocs . Unfortunately it does not seem to be possible
to remap the trigger keys on the TC51 (at least in my testing, it keeps returning an error when I remap any of the triggers). You could use the back button on the rear of the device and remap that but I do not see a way of differentiating between the triggers.
It just feels like there is a better solution... you already stated that PickList mode did not work but perhaps setting the aimType to Timed_release would give the users time to properly aim the imager before a scan takes place. I also looked at the documentation for SimulScan to (optionally) scan multiple barcodes at once but the barcodes need to either be the same length or start with the same substring of character(s).