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

https://github.com/leo-t-88/customkey

CustomKey is a customizable keyboard for Windows, macOS, and Linux, written in C#.
https://github.com/leo-t-88/customkey

avaloniaui cross-platform csharp custom-keyboard desktop dotnet

Last synced: 2 months ago
JSON representation

CustomKey is a customizable keyboard for Windows, macOS, and Linux, written in C#.

Awesome Lists containing this project

README

          



Leo-t-88 logo



CustomKey CustomKey



Made with ❤ by Leo.t88 ![Latest Release](https://img.shields.io/github/v/release/leo-t-88/customkey)

### What is CustomKey?
CustomKey is a customizable keyboard, written in C# for Windows, macOS and Linux. Choose a keyboard layout and enter text in the app of your choice.

Captures

### Features
- Load Custom keyboard layout (saved in json format)
- Global hook which allows you to enter custom characters in any application (For Windows and macOS only)
- Enable or disable input modified by the custom keyboard if you wish to use your default keyboard.
- Visual keyboard (with touch support) with basic Dark and light color theme and image backgrounds
- The application interface is functional for all these languages are available : *Chinese (Simplified), German, Spanish, English, French, Italian, Japanese, Russian*

*View and Download the [latest version here](https://github.com/leo-t-88/customkey/releases/latest)*

### Credits
- [Avalonia UI](https://github.com/AvaloniaUI/Avalonia) & [Fluent Avalonia](https://github.com/amwx/FluentAvalonia) : Cross-platform UI framework
- [Sharp Hook](https://github.com/TolikPylypchuk/SharpHook) : Cross-platform global hook and text injection
- [Microsoft Office 2025](https://www.microsoft.com/microsoft-365/) : Inspiration for the app logo

### Licence
This software is licensed under the terms of the [MIT license](https://github.com/leo-t-88/customkey/blob/main/LICENSE).