I don't understand why it's so complicated and there are things that has to be done first to make other things work. I wonder how other users would figure all this out.
i don't understand what is complicated and i don't expect that most users even know something about asr casing functions.
Then can you tell me what I need to do to make that code working?
What do I have to do with the change case command? I never used the command as I only used the change case preset.
open change case command, edit text (excepted words) after 'except for words' label or just clear the text, click 'ASR' button to the right of this text, do not make preview, do not click 'proceed', close command window. you have made default excepted words for ASR/MSR. if you want to override excepted words for particular situation just use second (optional) parameter, i.e.
\@tc($1) will use asr defaults
\@tc($1,) wont except any words
\@tc($1,a the an) will ignore asr defaults and will except only words 'a', 'the', 'an'