I have an editable TextField with multiple lines, ...
# compose-desktop
d
I have an editable TextField with multiple lines, and when I press the
tab
key, it inserts a tab character. I'd like to be able to customize the behavior: • The tab character is rendered as a single whitespace, not to a tab-stop. If I do end up with the tab in the string, I'd like it to at least act like a tab. • I might end up wanting other behavior. I might replace this with a styled text editor, and I might want tab to increase/decrease list nesting levels for instance.
a
You can catch the key event before it gets to the textfield, do what you want with it, and consume it.
d
How do I catch the key event?
d
Thanks!