mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 15:24:35 +01:00
30 lines
1.1 KiB
Dart
30 lines
1.1 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:xterm/core.dart';
|
|
|
|
import '../model/ssh/virtual_key.dart';
|
|
|
|
final virtualKeys = [
|
|
VirtualKey('Esc', key: TerminalKey.escape),
|
|
VirtualKey('Alt', key: TerminalKey.alt, toggleable: true),
|
|
VirtualKey('Home', key: TerminalKey.home),
|
|
VirtualKey('Up', key: TerminalKey.arrowUp, icon: Icons.arrow_upward),
|
|
VirtualKey('End', key: TerminalKey.end),
|
|
VirtualKey(
|
|
'File',
|
|
func: VirtualKeyFunc.file,
|
|
icon: Icons.file_open,
|
|
),
|
|
VirtualKey('Snippet', func: VirtualKeyFunc.snippet, icon: Icons.code),
|
|
VirtualKey('Tab', key: TerminalKey.tab),
|
|
VirtualKey('Ctrl', key: TerminalKey.control, toggleable: true),
|
|
VirtualKey('Left', key: TerminalKey.arrowLeft, icon: Icons.arrow_back),
|
|
VirtualKey('Down', key: TerminalKey.arrowDown, icon: Icons.arrow_downward),
|
|
VirtualKey('Right', key: TerminalKey.arrowRight, icon: Icons.arrow_forward),
|
|
VirtualKey('Paste', func: VirtualKeyFunc.paste, icon: Icons.paste),
|
|
VirtualKey(
|
|
'IME',
|
|
func: VirtualKeyFunc.toggleIME,
|
|
icon: Icons.keyboard_hide,
|
|
),
|
|
];
|