Change the caret to a non-blinking asterisk.
I'm using the TextMeshPro variant of the InputField, and my Unity ver. is 2019.3.
I could remove the caret and manually add an asterisk at the end — and remove it upon submission.
Problem: I don't know how to do that. Caret width doesn't go below 1, and I've yet to see an option to disable it.
Self-explanatory. However, it doesn't appear that customizing the caret character is an option.
Shove The Input Field Off-Scree And Copy Its Value + * To Text On-Screen
I can still use the Input Field (and I need to), but hide it off-screen and put a simple Text field in its place, which will display the Input Field's text + the caret (*).
This could work, but I'm hoping there's a less hacky solution.