label property
String
label
Implementation
String get label {
LogicalKeyboardKey key = keyActivator.trigger;
String label = keyActivator.trigger.keyLabel;
if (key == LogicalKeyboardKey.arrowRight) {
if (kIsWeb) {
label = 'arrow right';
} else {
label = '→';
}
} else if (key == LogicalKeyboardKey.arrowLeft) {
if (kIsWeb) {
label = 'arrow left';
} else {
label = '←';
}
} else if (key == LogicalKeyboardKey.arrowUp) {
if (kIsWeb) {
label = 'arrow up';
} else {
label = '↑';
}
} else if (key == LogicalKeyboardKey.arrowDown) {
if (kIsWeb) {
label = 'arrow down';
} else {
label = '↓';
}
} else if (key == LogicalKeyboardKey.delete) {
if (kIsWeb) {
label = 'delete';
} else {
label = '\u232B';
}
}
// else if (key == LogicalKeyboardKey.enter) {
// if (kIsWeb) {
// label = 'enter';
// }
// else {
// label = '\u2B90';
// }
// }
return label;
}