Optional arguments that will be passed to the command when it gets triggered via this keybinding. Needs to be specified when the triggered command expects arguments to be passed to the command handler.
Unique command identifier of the command to be triggered by this keybinding.
The optional keybinding context where this binding belongs to. If not specified, then this keybinding context belongs to the NOOP keybinding context.
The key sequence for the keybinding as defined in packages/keymaps/README.md.
Current keybinding scope
An optional clause defining the condition when the keybinding is active, e.g. based on the current focus. See https://code.visualstudio.com/docs/getstarted/keybindings#_when-clause-contexts for more details.
Compares two keybindings for equality. Can optionally ignore the keybinding and/or args property in the comparison.
The first Keybinding in the comparison
The second Keybinding in the comparison
Ignore the 'keybinding' property in the comparison
Ignore the 'args' property in the comparison
Returns with the string representation of the binding.
Any additional properties which are not described on
Keybinding API will be ignored.
the binding to stringify.