Add keyEquivalent support