Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
The key structure is used to store a key press.
public class Key : BaseHandle, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable
- Inheritance
-
- Implements
-
Constructors
Declaration
API Level: 3
Properties
View Source
DeviceClass
Get the device class the key event originated from.
Declaration
public DeviceClassType DeviceClass { get; }
Property Value
API Level: 3
Declaration
public string DeviceName { get; }
Property Value
API Level: 3
View Source
DeviceSubClass
Get the device subclass the key event originated from.
Declaration
public DeviceSubClassType DeviceSubClass { get; }
Property Value
API Level: 4
Declaration
public int KeyCode { get; set; }
Property Value
API Level: 3
View Source
KeyModifier
Special keys like Shift, Alt, and Ctrl which modify the next key pressed.
Declaration
public int KeyModifier { get; set; }
Property Value
API Level: 3
View Source
KeyPressed
Get the actual string returned that should be used for input editors.
Declaration
public string KeyPressed { get; }
Property Value
Type |
Description |
String |
The key string
|
View Source
KeyPressedName
Name given to the key pressed.
Declaration
public string KeyPressedName { get; set; }
Property Value
API Level: 3
View Source
KeyString
Get the actual string returned that should be used for input editors.
Declaration
public string KeyString { get; set; }
Property Value
Type |
Description |
String |
The key string
|
View Source
LogicalKey
Get the logical key string. (eg. shift + 1 == "exclamation")
Declaration
public string LogicalKey { get; }
Property Value
Type |
Description |
String |
The logical key symbol
|
Declaration
public Key.StateType State { get; set; }
Property Value
API Level: 3
View Source
Time
The time (in ms) that the key event occurred.
Declaration
public uint Time { get; set; }
Property Value
API Level: 3
Methods
View Source
IsAltModifier()
Checks to see if Alt key modifier has been supplied.
Declaration
public bool IsAltModifier()
Returns
Type |
Description |
Boolean |
True if Alt modifier.
|
API Level: 3
View Source
IsCtrlModifier()
Checks to see if Ctrl (control) key modifier has been supplied.
Declaration
public bool IsCtrlModifier()
Returns
Type |
Description |
Boolean |
True if Ctrl modifier.
|
API Level: 3
View Source
IsShiftModifier()
Checks to see if the Shift key modifier has been supplied.
Declaration
public bool IsShiftModifier()
Returns
Type |
Description |
Boolean |
True if Shift modifier.
|
API Level: 3
View Source
ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)
Declaration
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type |
Name |
Description |
Tizen.System.Runtime.InteropServices.HandleRef |
swigCPtr |
|
Overrides
Implements
Extension Methods