Я пытаюсь создать текстовое поле, которое будет вводить только кепки, даже если пользователь не удерживает сдвиг или блокирует блокировку. В идеале это будет принимать входные данные независимо от того, что и просто автоматически переключит его на все кепки. Большинство способов, о которых я думаю, кажутся неудобными, а также показывают строчные буквы, прежде чем они будут преобразованы.
Любые предложения или стратегии?