The WINdows Keyboard Layout EDitor
- Node >= 20
Clone this repo and change directory to it.
git clone https://github.com/tenkirin/winkled.git; cd winkled
-
Create a configuration file named
remappings.winkled.json
containing key remapping rules in the format"FROM_KEY": "TO_KEY"
under the root directory of the project.Example: Swap
CapsLock
key withControlLeft
key{ "CapsLock": "ControlLeft", "ControlLeft": "CapsLock" }
-
Run npm scripts
-
To generate a batch (
.bat
) file, runnpm run bat
-
To generete a Registration entries (
.reg
) file, runnpm run reg
-
-
Execute the generated file
remap.winkled.*
in./dist
directory and reboot the computer.
To remove all remappings and recover to the system default:
-
Delete the configuration file
remappings.winkled.json
. -
Run npm scripts as mentioned above.
-
Execute the generated file
recover.winkled.*
in./dist
directory and reboot the computer.