AprilNEA / AprilNEA/OpenLogi

[Feature]: ShortCut

Open
#724 3 comments 2 reactions 0 assignees View on GitHub
needs: triage type: feature
Dominant language
Rust
Stars
21k
Forks
675
Avg merge
2d 5h
Merged PRs (30d)
172

Description

### Pre-flight checklist

- [x] I searched existing issues and the [Roadmap](https://github.com/AprilNEA/OpenLogi#roadmap), and this isn't already tracked.

### Problem / motivation

Everything is great, but there is one problem.
Linux
GUI shortcuts aren't supported.
An even bigger issue is that `config.toml` doesn't support the `Super key`,
yet practically the entire launchpad relies on `Super + key` combinations.

`[devices."receiver:bfdf741af79f6909:slot:6".bindings.GestureButton]
Up·=·{·CustomShortcut·=·"Super+A"·}
`

Thanks. Great job.

### Proposed solution

Add support for the `Super key` in `config.toml`

### Alternatives considered

_No response_

### Related area(s)

- [x] GUI
- [ ] CLI
- [x] Button actions / remapping
- [ ] DPI
- [ ] SmartShift
- [ ] Per-application profiles
- [x] Configuration (TOML)
- [ ] Auto-update
- [ ] Other

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the config.toml parsing and the GUI button-binding or shortcut-handling entry points, then trace how CustomShortcut values are interpreted. Done means config.toml accepts the Super key and a configured Super+key shortcut works for GUI button actions on Linux.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.