keyboard_manager 0.2.2 copy "keyboard_manager: ^0.2.2" to clipboard
keyboard_manager: ^0.2.2 copied to clipboard

Widget made to intercept keyboard key press and do what you want.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'dart:async';

import 'package:keyboard_manager/keyboard_manager.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {

  Keyboard _keyboard;

  @override
  void initState() {
    
    _keyboard = new Keyboard(
      left: (){
        print("left key pressed");
      },
      right: (){
        print("right key pressed");
      }
    );
    super.initState();
  }

  
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: KeyboardManager(
        keyboard: _keyboard,
        autofocus: true,
        child: Scaffold(
          appBar: AppBar(
            title: const Text('Plugin example app'),
          ),
          body: Center(
            child: Text('I am listening to button events'),
          ),
        ),
      ),
    );
  }
}
9
likes
40
pub points
14%
popularity

Publisher

verified publishercristianbregant.it

Widget made to intercept keyboard key press and do what you want.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on keyboard_manager