comboOf() let a shifted letter encode Shift in its case, so Shift+I produced "I" and never matched the "shift+i" / "shift+u" bindings for mark as read / unread. Shifted letters now yield "shift+<letter>"; symbols such as "#" and "!" still carry Shift in the character. Fixes #398 Co-authored-by: Joe Esteves <[email protected]>