Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
aharen committed Jun 6, 2021
1 parent 04f1a41 commit bfc90e3
Showing 1 changed file with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# thaana-keyboard
Thaana keyboard replaces latin text to thaana unicode characters using JavaScript.

Demo: [https://thaana-keyboard.khusaam.com](https://thaana-keyboard.khusaam.com)

## Installation & Usage

npm

```
npm i thaana-keyboard
```

or using yarn

```
yarn add thaana-keyboard
```

or link to build file in d

```
<script src="../dist/ThaanaKeyboard.min.js"></script>
```

To start using in the default config, setup the input by adding class `thaana-keyboard` to the element

```
<input type="text"
class="thaana-keyboard">
```

and initiating the keyboard

```
<script>
window.addEventListener('DOMContentLoaded' , (e) => {
new ThaanaKeyboard();
});
</script>
```

If you need to use a different class, you can specify it as the first argument. Example:

```
<script>
window.addEventListener('DOMContentLoaded' , (e) => {
new ThaanaKeyboard('my-custom-thaana-class');
});
</script>
```

Just make sure that the same class is assigned to the input ot textarea

The second argument for the class is a boolean which determines to run the class immediately. If specified `false` you much run it manually. Example:

```
<script>
window.addEventListener('DOMContentLoaded' , (e) => {
const tk = new ThaanaKeyboard(
'my-custom-thaana-class',
false
);
tk.run();
});
</script>
```

0 comments on commit bfc90e3

Please sign in to comment.