Class Key

java.lang.Object
org.eclipse.ui.keys.Key
All Implemented Interfaces:
Comparable
Direct Known Subclasses:
ModifierKey, NaturalKey

@Deprecated(forRemoval=true, since="2024-03") public abstract class Key extends Object implements Comparable
Deprecated, for removal: This API element is subject to removal in a future version.
Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory

Key is the abstract base class for all objects representing keys on the keyboard.

All Key objects have a formal string representation, called the 'name' of the key, available via the toString() method.

All Key objects, via the format() method, provide a version of their formal string representation translated by platform and locale, suitable for display to a user.

Key objects are immutable. Clients are not permitted to extend this class.

Since:
3.0
Restriction:
This class is not intended to be subclassed by clients.