{"repo":"luckasRanarison/okey","free":true,"listed":false,"github":"https://github.com/luckasRanarison/okey","clone":"git clone https://github.com/luckasRanarison/okey.git","description":"An advanced, easy-to-use key remapper for Linux","language":"Rust","stars":31,"topics":["keyboard","keyboard-layout","rust","key-remapping","linux","productivity","typing"],"license":"MIT","category":"productivity","readme_excerpt":"okey An advanced, easy-to-use key remapper for Linux written in Rust, inspired by QMK. [!NOTE] This project is currently in its early stages of development. More comprehensive documentation will be available soon. Contents 1. Features 2. Installation 3. Usage 4. Configuration Schema - Defaults - Keyboards 5. License Features [!TIP] Click on the feature to expand the example configuration. Easy-to-use : designed to be used as a systemd service, configured using simple YAML with IDE support (see schema ). Key remapping : change the default global key actions. Macros : execute arbitrary key sequences with a single key stroke. Combos : trigger an action when two or more keys are pressed simultaneously. Tap dance : overload keys by binding different actions to a key whether it is tapped or held. Virtual layers : create custom layers, similar to holding Shift . It supports momentary, toggle and oneshoot layers. [!NOTE] The features are composable. For example, you can use a combo to trigger a tap dance. Installation [!IMPORTANT] The Rust toolchain is required to build the project. There are currently no packaged binaries for specific distros, but you can download okey from the releases or install it with cargo: You can also build the project from source using the following commands: Usage okey is designed to be used as a systemd service. It expects a configuration file at /.config/okey/config.yaml when installed at the user level, or at /etc/okey/config.yaml when installed with roo","default_branch":null,"files":null,"tree":[],"storefront":"/r/luckasRanarison","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/luckasRanarison/okey/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}