Hi Allan,
Here are some tests and what I get in the log(I removed "date + TextMate[pid]" on every lines): OS X 10.4.8, TextMate1269 Tried in my account and in a fresh one. Same results.
If I press ^⎋: Nothing
If I press ⌘⎋: performKeyEquivalent: system gave us: ⎋ performKeyEquivalent: user actually pressed: ⌘⎋ performKeyEquivalent: match against: ⌃⎋ performKeyEquivalent: did match: NO
If I press alt+esc: Beep. Nothing.
If I press ⌃⌘⎋ performKeyEquivalent: system gave us: ⎋ performKeyEquivalent: user actually pressed: ⌃⌘⎋ performKeyEquivalent: match against: ⌃⎋ performKeyEquivalent: did match: NO
If I press ⌃⌥⎋ performKeyEquivalent: system gave us: ⎋ performKeyEquivalent: user actually pressed: ⌃⌥⎋ performKeyEquivalent: match against: ⌃⎋ performKeyEquivalent: did match: NO Any ^ + whatever or ^ + ⇧ + whatever: Nothing
Any ⌘ + whatever or ⌘ + ⇧ + whatever: Looks fine, e.g.: performKeyEquivalent: system gave us: ⇧⌘L performKeyEquivalent: user actually pressed: ⇧⌘L performKeyEquivalent: match against: ⌃⎋ performKeyEquivalent: did match: NO
Any ^ + ⌘ + whatever: Looks fine, e.g.: performKeyEquivalent: system gave us: ⌃⌘M performKeyEquivalent: user actually pressed: ⌃⌘M performKeyEquivalent: match against: ⌃⎋ performKeyEquivalent: did match: NO
Any ⌥ + ⌘ + whatever(not those used by the system.): Looks fine, e.g.: performKeyEquivalent: system gave us: ⌥⌘S performKeyEquivalent: user actually pressed: ⌥⌘S performKeyEquivalent: match against: ⌃⎋ performKeyEquivalent: did match: NO
Tell me if I can try something more...
-- FredB