Skip to content

JavaScript Input Method Editor (IME) library for adding configurable input methods to web inputs

License

Notifications You must be signed in to change notification settings

eyuelberga/keywrite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Eyuel Berga Woldemichael
Sep 29, 2022
814ca8b Â· Sep 29, 2022

History

30 Commits
Jun 28, 2021
Jun 25, 2021
Sep 29, 2022
Sep 29, 2022
Jun 28, 2021
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Sep 29, 2022
Jun 25, 2021
Jun 27, 2021
Jun 25, 2021
Sep 29, 2022
Jun 28, 2021
Jun 25, 2021
Jun 28, 2021
Jun 28, 2021

Repository files navigation

Keywrite logo


GitHub license build CONTRIBUTING


Keywrite is a JavaScript Input Method Editor (IME) library for adding configurable input methods to the web. It enables users to input text in a language that can't be represented easily on a standard QWERTY keyboard. See the Docs for more info.

Features 🚀

  • Ease of Use: Keywrite can be integrated to most modern web frameworks with ease.
  • Flexible: You can configure Keywrite with multiple Input-methods, change between them at runtime.
  • Custom Input Method: You can easily define your own Input-methods and add them to Keywrite
  • Fully Extendable: You can extend the Keywrite core API easily to support different use-cases.
  • Typescript Support: The codebase is completely written in typescript

Installing Keywrite

To use Keywrite on web projects, all you need to do is install the @keywrite/web package:

$ yarn add @keywrite/web

# or

$ npm install @keywrite/web

Contributing

Feel like contributing? That's awesome! We have a contributing guide to help guide you.

License

MIT © Eyuel Berga