Touch Keyboard

A keyboard control that supports touch screen input.

Namespace: LSOne.Controls

Assembly: LSOne.Controls.TouchKeyboard

 

Syntax

public partial class TouchKeyboard : UserControl

 

Constructors

Name

Description

TouchKeyboard()

Default constructor

 

Properties

Name

Description

BuddyControl

Get or set the keyboards buddy control. If you set the buddy control as a text box or combo box, the actions made on the keyboard will be reflected in the buddy control.

DelayedEnabled

Get or set if the control is enabled. The effect of this property is delayed by 10 ms.

DelayedVisible

Get or set if the control is visible. The effect of this property is delayed by 10 ms.

KeystrokeMode

Get or set if the control should use keystroke mode. If true, when a button is pressed, a keyboard button press will be simulated. For example if this setting is true and a button is clicked while the focus is in a text box, the corresponding keyboard button will be pressed and typed into the text box.

KeyboardMode

Get or set the keyboard mode. Uses the KeyboardModeEnum which can be set to Alphabet or Numeric.

SendEnterAsStroke

Get or set if pressing the enter button should also simulate pressing the enter key on the physical keyboard.

 

Events

Name

Description

EnterPressed

Occurs when the enter button is pressed.

ObtainCultureName

Occurs when the control loads. Uses the CultureEventArguments which contains the culture name and layout name.

 

Examples

 

See Source\POS\Other\POSSharedDialogs\PayCustomerAccountDialog.cs or Source\POS\Other\POSSharedDialogs\UnitOfMeasureListDialog.cs from DevPack for usage examples.

 

See also