keyboard 0.0.4 copy "keyboard: ^0.0.4" to clipboard
keyboard: ^0.0.4 copied to clipboard

Flutter plugin to detect keyboard events.

Flutter Keyboard Plugin #

A Flutter plugin to detect keyboard events on Android. Useful for non-touchscreen devices.

Sponsor

pub package

Example #

The example app can show detected events in a ListView.

It's present in the usual example directory.

$ git clone https://github.com/devxpy/flutter-keyboard-plugin.git
$ cd flutter-keyboard-plugin/example
$ flutter run

Installation #

Since flutter plugins don't have access to the regular Activity events, you also, need to make a small change to the android/app/src/main/kotlin/.../MainActivity.kt file in your project.

Just replace FlutterActivity() by KeyboardPluginActivity().

Here's what it should look like:-

import android.os.Bundle
import com.pycampers.keyboard.KeyboardPluginActivity
import io.flutter.plugins.GeneratedPluginRegistrant

class MainActivity : KeyboardPluginActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        GeneratedPluginRegistrant.registerWith(this)
    }
}

Then just follow the regular plugin installation on dart pub.

6
likes
20
pub points
10%
popularity

Publisher

unverified uploader

Flutter plugin to detect keyboard events.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on keyboard