Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


KeyCombination

Represents a combination of a non-modifier key and zero or more modifier keys.
Read time 1 minuteLast updated 11 days ago

Definition

public struct KeyCombination : IEquatable<KeyCombination>

Constructors

Constructor

Description

KeyCombination(UnityEngine.KeyCode,UnityEditor.ShortcutManagement.ShortcutModifiers)Creates a new key combination with given key code and shortcut modifiers.

Properties

Property

Description

actionIs the action key modifier part of the key combination? The action key represents the Control key on Windows and Linux, and the Command key on macOS.
altIs the Alt key (or Option key on macOS) modifier part of the key combination?
controlDetermines if the Control key modifier is part of the key combination. Represents the Control key on Windows, macOS, and Linux.
keyCodeKey code representing non-modifier key of key combination.
modifiersModifier keys of key combination.
shiftIs the Shift key modifier part of key combination?

Methods

Method

Description

ToStringReturns string representation of key combination.