Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
653 of 1024 menu
◀ ▶

Виджет Shortcuts

Виджет Shortcuts работает вместе с Actions и передаёт Intent по нажатию.

Синтаксис

Shortcuts( shortcuts: {LogicalKeySet(LogicalKeyboardKey.keyA): ActivateIntent()}, child: child, )

Параметры

Параметр Описание
shortcuts Карта сочетаний и Intent.
child Поддерево, где Actions обрабатывает Intent.

Пример

Давайте обернём текст:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Shortcuts(shortcuts: const {}, child: const Text('abcde')), ), ), ), ); }

На экране текст под пустой таблицей Shortcuts.

Пример

Давайте повторим:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Shortcuts(shortcuts: const {}, child: const Text('12345')), ), ), ), ); }

На экране подпись '12345'.

Смотрите также

  • виджет Actions,
    который выполняет действие по намерению
  • виджет CallbackShortcuts,
    который вызывает функцию по сочетанию клавиш
  • виджет KeyboardListener,
    который ловит нажатия клавиш
  • класс FocusNode,
    который хранит фокус поля
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить