emailLayoutTertiary top-level property
Email keyboard - tertiary layout (more symbols).
Implementation
final KeyboardLayout emailLayoutTertiary = [
[
VirtualKey.character(text: '['),
VirtualKey.character(text: ']'),
VirtualKey.character(text: '{'),
VirtualKey.character(text: '}'),
VirtualKey.character(text: '~'),
VirtualKey.character(text: '^'),
VirtualKey.character(text: '*'),
VirtualKey.character(text: '='),
VirtualKey.character(text: '|'),
VirtualKey.character(text: '\\'),
],
[
VirtualKey.character(text: '<'),
VirtualKey.character(text: '>'),
VirtualKey.character(text: '€'),
VirtualKey.character(text: '£'),
VirtualKey.character(text: '¥'),
VirtualKey.character(text: '\$'),
VirtualKey.character(text: '•'),
VirtualKey.character(text: '`'),
VirtualKey.character(text: '°'),
VirtualKey.character(text: '©'),
],
[
VirtualKey.action(action: KeyAction.symbolsAlt, flex: 1),
VirtualKey.character(text: '!'),
VirtualKey.character(text: '?'),
VirtualKey.character(text: "'"),
VirtualKey.character(text: '"'),
VirtualKey.character(text: ':'),
VirtualKey.character(text: ';'),
VirtualKey.character(text: '/'),
VirtualKey.action(action: KeyAction.backSpace, flex: 1),
],
[
VirtualKey.action(action: KeyAction.symbols, flex: 1),
VirtualKey.character(text: '@'),
VirtualKey.action(action: KeyAction.space, flex: 3),
VirtualKey.character(text: '.'),
VirtualKey.character(text: '_'),
VirtualKey.character(text: '-'),
VirtualKey.action(action: KeyAction.done, flex: 1),
],
];