public final class KeyBinding
A keyboard shortcut. This is a binding between some keyboard input and the
triggering of a command. This object is immutable.
- Constructs a new instance of
keySequence - The key sequence which should trigger this binding. This value
must not be
null. It also must be a complete,
non-empty key sequence.
command - The parameterized command to which this binding applies; this
value may be
null if the binding is meant to
"unbind" a previously defined binding.
schemeId - The scheme to which this binding belongs; this value must not
contextId - The context to which this binding applies; this value must not
locale - The locale to which this binding applies; this value may be
null if it applies to all locales.
platform - The platform to which this binding applies; this value may be
null if it applies to all platforms.
windowManager - The window manager to which this binding applies; this value
null if it applies to all window
managers. This value is currently ignored.
type - The type of binding. This should be either
- Returns the key sequence which triggers this binding. The key sequence
will not be
null, empty or incomplete.
- The key sequence; never
Description copied from class:
- Returns the sequence of trigger for a given binding. The triggers can be
anything, but above all it must be hashable. This trigger sequence is
used by the binding manager to distinguish between different bindings.
- The object representing an input event that will trigger this
binding; must not be
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.