- Getting started
- Creating projects
- OPC UA
- Graphic objects
- Predefined graphic objects
- Object and variable references
- Extending projects
- NetLogic
- Tutorials
- Dynamic links tutorial
- Graphic objects tutorial
- NetLogic tutorial
- OPC UA tutorial
Configure a custom keyboard
Configure a custom virtual keyboard by adding a Keyboard object and adjusting its
children objects and properties.
Prerequisites
Select the custom virtual keyboard engine by setting
Virtual
keyboard
to Custom
. See Configure presentation engines.- To configure a custom keyboard
- InProject view, expandUI, right-clickKeyboardsand selectKeyboard.TIP: You can import a predefined keyboard from template libraries if you do not want to add all keyboard keys from scratch. You can modify the imported keyboard at any point. For more information, see Import a template.
- InProperties, set keyboard options:
- Locales. Locales for which to use this virtual keyboard. For more information, see Sessions and locales.TIP: If you do not specify a custom keyboard for the current locale, FactoryTalk Optix uses the first available keyboard following theLocales fallbackproperty of the project object.
- Keyboard type.Alphanumeric,Numericor a custom keyboard type.For example, setKeyboard typetoCustomKeyboard
- Preedit control. Dynamic link to a graphic object that displays the text to be applied after editing is complete. For example, a dynamic link to a text box.For more information about dynamic links, see Create dynamic links.
- InProject view, to add keyboard keys, right-click the keyboard and select either:
- Keyboard text buttonand then, inProperties, enter a character inKey.For example, enterqinKey.TIP:The characters are automatically uppercase or lowercase based on theShiftActiveproperty value of the Shift keyboard key. You can also use theShiftActivevalue in your application logic.You cannot use emoticons forKeycharacters.
- Keyboard symbol buttonand then, inProperties, select a symbol.For example, selectEnterfromSymbol.
- (optional) InProperties, modify theSize and layoutandAppearanceproperties of the keyboard.
- (optional) InProject view, expand the keyboard object and manage the children objects.TIP:For example you can:
- Configure the existing graphic objects. For example, change styles for specific keyboard keys. See Apply a control style to a graphic object.
- Add graphic objects. For example, add a solid rectangle to create a background effect or a label to provide additional context. See Predefined graphic objects.
Implement the custom keyboard into your project. See Select a keyboard.
Provide Feedback