A fast, lightweight, and flexible hotkey manager for Windows
Features • Installation • Usage • Configuration
- Keyboard & mouse remapping
- Region‑aware hotkeys
- Multi‑key actions & app launching
- Launch at Windows startup
- Simple YAML configuration
Download and extract the latest release.
Control the app from the command line with Wike.exe:
🕹️ Wike v0.5.0
Actions:
1) Start daemon
2) Add to startup
3) Monitor events
4) Exit
Start daemonlaunchesWikeDaemon.exein the background to enable the hotkeys.Add to startupenables automatic launch on system startup.Monitor eventsis useful for debugging - logs all input events and triggered rules in real time.
Wike uses a single config.yml file for configuration. Below is a compact example demonstrating the main features:
rules:
- name: Caps Lock → F13 # "Rule UNK" by default
enabled: true # true by default
trigger: { kb: CAPITAL } # trigger when Caps Lock is pressed
action: { kb: [F13] } # simulate pressing F13
consume: true # prevent the original Caps Lock event (true by default)
- name: Volume Scroll
# define multiple bindings within a single rule
bindings:
- trigger: { m: WHEEL, state: UP } # mouse wheel up
action: { kb: [VOLUME_UP] } # increase volume
- trigger: { m: WHEEL, state: DOWN } # mouse wheel down
action: { kb: [VOLUME_DOWN] } # decrease volume
# screen region where the rule is active
# negative values are relative to the right/bottom edges
# defaults: x1: 0, y1: 0, x2: <screen width>, y2: <screen height>
region: { x1: -1, y1: -500 }
- name: PowerToys Always on Top
region: { x1: -1 } # right edge of the screen
trigger: { m: X1 } # mouse back button
action: { kb: [LWIN, LCONTROL, LSHIFT, F1] } # send a key combination- Supported keyboard keys: Virtual-Key Codes
- Supported mouse inputs:
L,R,M,X1,X2,WHEEL(withstate: UP/DOWN)
MIT License © 2026 kh4f