AvengeMedia / AvengeMedia/DankMaterialShell
Support F13-F24 in keybinding system
- Dominant language
- QML
- Stars
- 8.1k
- Forks
- 515
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 102
Description
### Feature Description
Currently, only F1-F12 are recognized and can be bound to actions.
### Use Case
Many users with QMK keyboards have access to F13-F24 keys and would like to utilize them for custom keybindings. These keys are usually lower confliction.
https://libvirt.org/manpages/virkeycode-linux.html#:~:text=Key%20name-,KEY_F13,-184%20(0xb8)
### Compositor(s)
All compositors
### If Other, please specify
_No response_
### Proposed Solution
I think we need to update quickshell/Widgets/KeybindItem.qml.
### Alternatives/Existing Solutions
_No response_
Contributor guide
Research direction
Start by reading quickshell/Widgets/KeybindItem.qml, where the issue says keybindings should be updated. Check how the existing F1-F12 names are recognized, then verify that F13-F24 can be bound to actions across all compositors.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 78/100