Issue with calling runScopeHandlers with ctrl+shift

Actually, I’m seeing the problem because the first runFor ignores the shift modifier because of “!isChar”. So even if I presss Ctrl-Shift-h, it looks up the keybinding for Ctrl-h first and finds the wrong command. It just so happens that when caplocks is off it “fixed” the problem because it was trying to look up the keybinding for Ctrl-H and failing to match.