opt.: more virtual keys (#596)

This commit is contained in:
lollipopkit🏳️‍⚧️
2024-09-28 14:40:22 +08:00
committed by GitHub
parent 02444fc2f0
commit 3b6fb6194b
4 changed files with 201 additions and 102 deletions

View File

@@ -213,7 +213,7 @@ class SSHPageState extends State<SSHPage>
);
}
final rows = _virtKeysList
.map((e) => Row(children: e.map((f) => _buildVirtKeyItem(f)).toList()))
.map((e) => Row(children: e.map(_buildVirtKeyItem).toList()))
.toList();
return Column(
mainAxisSize: MainAxisSize.min,
@@ -280,6 +280,11 @@ class SSHPageState extends State<SSHPage>
HapticFeedback.mediumImpact();
_doVirtualKeyInput(item.key!);
}
final inputRaw = item.inputRaw;
if (inputRaw != null) {
HapticFeedback.mediumImpact();
_terminal.textInput(inputRaw);
}
}
void _doVirtualKeyInput(TerminalKey key) {