An open API service indexing awesome lists of open source software.

https://github.com/coloryr/avaloniakeyboard


https://github.com/coloryr/avaloniakeyboard

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# AvaloniaKeyboard

![](/image.png)

## Use it!

1. add submodule
```
git submodule add https://github.com/Coloryr/AvaloniaKeyboard.git
git submodule update --init --recursive
```

and add project `AvaloniaKeyboard`

2. add style
```

```

3. use it
```
xmlns:view="clr-namespace:AvaloniaKeyboard.Views;assembly=AvaloniaKeyboard"
```

```


```
**Keyboard must set a TextBox**
TextBox can set from code or xaml

## With [Rime](https://github.com/rime/librime)

1. Download rime
In [Action](https://github.com/rime/librime/action)
download zip and unzip it.
copy `rime.dll` to your `Run Path`

2. Download data
make a dir `data`

download all data from [librime](https://github.com/rime/librime/tree/master/data/minimal)

```
- net8.0 \
- data \
- cangjie5.dict.yaml
- cangjie5.schema.yaml
- default.yaml
- ...
- rime.dll
- RimeSharp.dll
- AvaloniaKeyboard.dll
- {your program.exe}
- ...
```

3. Init Rime
```
using AvaloniaKeyboard;

RimeUtils.Init();
```