Hello,
in pythonista ui I use a textfield to obtain the input of an barcode scanner:
class TextFieldDelegate(object):
def textfield_did_end_editing(self, textfield):
barcode = textfield.text
return True
This works very well for barcodes without escape-sequences. But in my usecase the scanner sends a "\x1b[19~" as delimeter between data-fields.
The ui textfield apparently ignors the escape-sequences. For example:
Barcode is "12345\x1b[19~6789"
textfield.text provides "12345678989". I need the delimeter to set apart the data-fields in the barcode.
barcode = textfield.text.encode() provides b'123456789'
Any ideas? Thank you!