urlLayoutSecondary top-level property
URL keyboard - secondary layout (numbers & symbols).
Implementation
final KeyboardLayout urlLayoutSecondary = [
[
VirtualKey.character(text: '1'),
VirtualKey.character(text: '2'),
VirtualKey.character(text: '3'),
VirtualKey.character(text: '4'),
VirtualKey.character(text: '5'),
VirtualKey.character(text: '6'),
VirtualKey.character(text: '7'),
VirtualKey.character(text: '8'),
VirtualKey.character(text: '9'),
VirtualKey.character(text: '0'),
],
[
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.character(text: '.'),
VirtualKey.action(action: KeyAction.space, flex: 2),
VirtualKey.character(text: '-'),
VirtualKey.character(text: ':'),
VirtualKey.action(action: KeyAction.go, flex: 1),
],
];