Some keymaps on Windows contain bogus mappings for Ctrl+key for certain
keys, e.g. Ctrl+Backspace = Delete, or Ctrl+[ = 0x1B. These are never
used on Windows, so we should ignore them.
Fixes #4667
if (candidate_modbits & ~mod_bits)
continue;
+ /* Some keys have bogus mappings for the control key, e.g.
+ * Ctrl + Backspace = Delete, or Ctrl + [ = 0x1B. These are
+ * never used on Windows, so we ignore them.
+ */
+ if (candidate_modbits == KBDCTRL)
+ continue;
+
c = entry->wch[level];
if (c == WCH_DEAD || have_sgcaps)
{