8000 GitHub - arafatamim/couchkeys: Customizable virtual keyboard for Flutter designed for use with D-pads
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Customizable virtual keyboard for Flutter designed for use with D-pads

License

Notifications You must be signed in to change notification settings

arafatamim/couchkeys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

couchkeys

Pub Package Pub Points

A customizable virtual keyboard package for Flutter applications, specifically designed for use with D-pad navigation on devices like smart TVs and set-top boxes.

Inspired by the YouTube app for Android TV.

image

Features

  • Fully customizable keyboard layout
  • Customizable key appearance and behavior
  • Easy integration with Flutter TextFields

Getting started

Add this to your pubspec.yaml file:

dependencies:
  couchkeys: ^1.0.0

Then run:

flutter pub get

Usage

...
// Import the package
import 'package:couchkeys/couchkeys.dart';

...
class _MyHomePageState extends State<MyHomePage> {
    // Create a controller to use with both Couchkeys and TextField
    final controller = TextEditingController();

    @override
    Widget build(BuildContext context) {
        return Scaffold(
            ...
            body: Column(
                children: [
                    SizedBox(
                        width: 500,
                        // Create the Couchkeys widget
                        child: Couchkeys(
                            keyboardHeight: 200,
                            controller: controller,
                        )
                    ),
                    // Create TextField widget with a controller to display the value
                    TextField(controller: controller),
                ]
            )
        )
    }
}

Documentation

Detailed API documentation can be found on pub.dev.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request or file an Issue on GitHub.

License

This project is MIT Licensed. See LICENSE file for details.

About

Customizable virtual keyboard for Flutter designed for use with D-pads

Topics

Resources

License

Stars

Watchers

Forks

Languages

0