TerminalSettings.XCASE (gb.term)

Property XCASE As Boolean

If ICANON is also set, terminal is uppercase only.

Input is converted to lowercase, except for characters preceded by \. On output, uppercase characters are preceded by \ and lowercase characters are converted to uppercase.

Not in POSIX. Not supported under Linux.