Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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