HardwareSimulationUS_KeyboardLayout Class
A prebuilt hardware keyboard layout.
Namespace: BeeMobile.VirtualKeyboard.LayoutsAssembly: BeeMobile.VirtualKeyboard.AVA.NET6 (in BeeMobile.VirtualKeyboard.AVA.NET6.dll) Version: 11.0.0.2+aef809e856abb10e94d0b4c45f10d1805addc36e
public class HardwareSimulationUS_KeyboardLayout : KeyboardLayout
type HardwareSimulationUS_KeyboardLayout =
class
inherit KeyboardLayout
end
- Inheritance
- Object AvaloniaObject Animatable StyledElement Visual Layoutable Interactive InputElement Control TemplatedControl ContentControl UserControl KeyboardLayout HardwareSimulationUS_KeyboardLayout
This layout works differently then the others, it is wholly based on special keys.
Because of this it needs extra code to do things that the
Keyboard automates with normal layouts.
However, with this approach we gain the ability to send key combinations (eg. Ctrl+C) into the application.
| _altNumber |
Tracks the alt number, as number keys are pressed while alt is also pressed.
|
| _lastKeyModifiers |
The last pressed modifier keys, useful for tracking changes.
|
| _normalTranslations |
A standard map, it represents the default values for keys that do change depending on the state.
|
| _shiftTranslations |
A shifted map, the translations when the shift key is pressed.
|
| _translations |
The default map, contains translations that do not change when the modifiers keys are pressed.
|