Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/euro20179/hykeys
Hyprland plugin to send all keypresses to hyprland ipc for per keyboard keybindings
https://github.com/euro20179/hykeys
hyprland hyprland-plugin
Last synced: 5 days ago
JSON representation
Hyprland plugin to send all keypresses to hyprland ipc for per keyboard keybindings
- Host: GitHub
- URL: https://github.com/euro20179/hykeys
- Owner: Euro20179
- Created: 2023-12-05T17:28:23.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-18T02:38:17.000Z (8 months ago)
- Last Synced: 2024-05-18T03:28:13.000Z (8 months ago)
- Topics: hyprland, hyprland-plugin
- Language: C++
- Homepage:
- Size: 1.95 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hykeys
When enabled all keypresses will be sent to the Hyprland IPC socket file.
This will allow for per keyboard bindings
# Building
Should work on versions above v0.33.0
```bash
hyprpm add https://github.com/Euro20179/HyKeys
```## Output format
keyboard-name,modmask,state,key,keycode
Descriptions:
- keyboard-name: name of the keyboard that pressed/released the key
- modmask (bitfield): the current modifier keys being pressed
- shift: 1
- capslock: 2
- ctrl: 4
- alt: 8
- windows: 64
- state: either down (when key is pressed) or up (when key is released)
- key: always empty
- keycode: the keycode that is sent