Integrating custom converter provider to format inputs as they are written

As shown in following docs here, it is possible to define a Converter provider that edits the content of a field for display and for saving.

As of now I manage to have this effect being triggered once leaving focus on the input. Our customer would like to have changes happen as they type. (In our case adding separator once a specific number of digits have been typed).
Is there any way to trigger converter provider once the content of an input is modified ?

Is there any way to trigger converter provider once the content of an input is modified ?

The default for string input field is a buffered input, so by using the defualts you will not have the chance to trigger the converter on typing (see @com.mgmtp.a12.formengine\formengine-core\src\view\internal\components\form-engine\cells\controls\string\string-input.tsx).

For your specific problem i can imagine that it will be sufficient to adapt some textline-stateles props. To achieve that you have to work with a custom form model map to get the form model element that can be used in a custom widgetmap to check if the widget is used in form control context (FormModel.Control.isInstance(element)).
The idea is now to hook into the onChange funtion of textline stateless and use the lowlevel methods for value formating

Here are general information for mapping in form engine:
Form Model Map
Widget Map