I have a problem where Control+; (control plus semicolon) does weird things on some apps. For example, see https://github.com/vim/vim/issues/9014. It also seems to do weird things on Bash.
On other shells like dash, I just get the ANSI escape sequence ^[[27;5;39~, which looks right.
Anyway, I don't think foot has a bug, but I have monkey fingers, and when I reach for Control+L I sometimes hit Control+;.
Would it be possible to configure foot so that Control+; is mapped to... do nothing at all? I skimmed foot.ini twice, but I only found ways to map that key combination to existing actions. I guess I could map it to something generally harmless like cancel, but I would rather map it to nothing, such as noop.
While at it, how do you actually write this key combination? cancel=Control+; does not work. The man page mentions "XKB key names", but I can't figure out what that is for the semicolon. cancel=Control+semicolon doesn't work, and neither does cancel=Control+XK_semicolon.