Skip to main content

KeyBindingUtil

The KeyBindingUtil module is a static set of utility functions for defining key bindings.

Static Methods

isCtrlKeyCommand()

isCtrlKeyCommand: function(
e: SyntheticKeyboardEvent
): boolean

Check whether the ctrlKey modifier is not being used in conjunction with the altKey modifier. If they are combined, the result is an altGraph key modifier, which is not handled by this set of key bindings.

isOptionKeyCommand()

isOptionKeyCommand: function(
e: SyntheticKeyboardEvent
): boolean

usesMacOSHeuristics()

usesMacOSHeuristics: function(): boolean

Check whether heuristics that only apply to macOS are used internally, for example when determining the key combination used as command modifier.

hasCommandModifier()

hasCommandModifier: function(
e: SyntheticKeyboardEvent
): boolean