My intelliprompt member list contains both keywords and functions.
For the functions (eg. AVG) I specify preText="AVG(" and postText=")".
If I select the item by pressing Enter then it correctly inserts "AVG()" and places the cursor between the parens.
If I select the item by pressing Space then it inserts "AVG( )" and places the cursor after the space character (between the parens).
(Not ideal but I can live with it)
If I select the item by pressing "(" then it inserts "AVG(()" which is obviously not correct.
I tried setting MatchBasedOnItemPreText to both True and False but that made no difference.
How do I make it ignore the typed letter when it is an open paren (or even a space).
(More generally perhaps - when it matches the last letter of what it is going to insert)