Class VirtualKeyboardLayout
Defines a layout used for virtual keyboard simulation
Inheritance
System.Object
VirtualKeyboardLayout
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Phoenix.Input
Assembly: Phoenix.Plugin.Input.dll
Syntax
public class VirtualKeyboardLayout
Constructors
View SourceVirtualKeyboardLayout(Int32, Int32, String, String, String, Int32)
Initializes a new instance of the VirtualKeyboardLayout class
Declaration
public VirtualKeyboardLayout(int widthButtons, int heightButtons, string normalPageButtons, string uppercasePageButtons, string symbolPageButtons, int startButtonIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | widthButtons | How many buttons in horizontal direction |
System.Int32 | heightButtons | How many buttons in vertical direction |
System.String | normalPageButtons | Button characters for normal page |
System.String | uppercasePageButtons | Button characters for uppercase page |
System.String | symbolPageButtons | Button characters for symbols page |
System.Int32 | startButtonIndex | Index of button selected by default |
Properties
View SourceDefault
Gets the default virtual keyboard layout
Declaration
public static VirtualKeyboardLayout Default { get; }
Property Value
Type | Description |
---|---|
VirtualKeyboardLayout |
Height
Gets or sets the number of buttons vertically
Declaration
public int Height { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
NormalPage
Gets or sets button characters for normal page in row major order
Declaration
public string NormalPage { get; set; }
Property Value
Type | Description |
---|---|
System.String |
StartLocation
Gets or sets the index of first button selected by default
Declaration
public int StartLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
SymbolsPage
Gets or sets buttons characters for symbols page in row major order
Declaration
public string SymbolsPage { get; set; }
Property Value
Type | Description |
---|---|
System.String |
UppercasePage
Gets or sets button characters for uppercase page in row major order
Declaration
public string UppercasePage { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Width
Gets or sets the number of buttons horizontally
Declaration
public int Width { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |