Proposal
Feature request: Allow app-specific “My Shortcuts” groups to flow across multiple columns
Summary
Please allow app-specific My Shortcuts groups to participate in KeyClu’s normal multi-column layout instead of rendering the entire My Shortcuts collection as a single appended column.
Current behavior
For an app such as Discord, KeyClu correctly displays native macOS menu shortcuts in separate columns:
- Discord
- Edit
- View
- Developer
- Window
However, all imported app-specific My Shortcuts groups are rendered inside one additional column, even when:
- the Shortcuts Panel is configured for 7 or less columns
- the panel width is increased substantially
- the
.keyclu file contains many independent groups
- the groups are deliberately split into smaller sections
For example, my Discord My Shortcuts file contains groups such as:
- Default Keybinds
- Messages
- Navigation — Servers
- Navigation — Channels
- Navigation — History
- Drag and Drop
- Chat — Reading
- Chat — Panels
- Voice and Video
- Miscellaneous
KeyClu still stacks all of those groups vertically inside one custom-shortcuts column.
Expected behavior
Ideally, app-specific My Shortcuts groups should be eligible for the same column-balancing logic used by native application menu groups.
For example, instead of:
Discord | Edit | View | Window | My Shortcuts
├─ Messages
├─ Navigation
├─ Chat
├─ Voice
└─ Misc
KeyClu could render:
Discord | Edit | View | Window | Messages | Navigation | Chat
Voice | Misc
or otherwise distribute the custom groups across the available column count.
Why this would be useful
This is especially valuable for applications such as:
- Discord
- Electron apps
- web-wrapper apps
- applications with large internal shortcut systems not exposed through the macOS menu bar
In those cases, My Shortcuts is the only practical way to document the app’s complete shortcut set.
The current single-column behavior makes large shortcut libraries very tall and requires excessive scrolling, even when there is plenty of unused horizontal space in the panel.
Suggested implementation options
Any of the following would solve the problem:
- Let My Shortcuts groups participate in the existing automatic column-balancing algorithm.
- Add an option such as:
Distribute My Shortcuts across columns
- Allow each My Shortcuts group to become its own layout column when space permits.
- Optionally add layout metadata to
.keyclu files, for example:
- preferred column
- column break
- group span
The first option would likely provide the best default behavior without changing the import format.
Environment
- KeyClu: 0.32
- macOS
- App tested: Discord
- Shortcuts Panel setting: 7 or less columns
- Panel width increased substantially
- My Shortcuts imported successfully and grouped correctly
Additional note
The imported .keyclu structure is valid and the groups appear correctly in My Shortcuts settings. The issue appears to be limited to panel layout/rendering, not import parsing.
Thank you for considering this — it would make My Shortcuts significantly more useful for apps with large non-menu shortcut libraries.
Alternatives
No response
Proposal
Feature request: Allow app-specific “My Shortcuts” groups to flow across multiple columns
Summary
Please allow app-specific My Shortcuts groups to participate in KeyClu’s normal multi-column layout instead of rendering the entire My Shortcuts collection as a single appended column.
Current behavior
For an app such as Discord, KeyClu correctly displays native macOS menu shortcuts in separate columns:
However, all imported app-specific My Shortcuts groups are rendered inside one additional column, even when:
.keyclufile contains many independent groupsFor example, my Discord My Shortcuts file contains groups such as:
KeyClu still stacks all of those groups vertically inside one custom-shortcuts column.
Expected behavior
Ideally, app-specific My Shortcuts groups should be eligible for the same column-balancing logic used by native application menu groups.
For example, instead of:
KeyClu could render:
or otherwise distribute the custom groups across the available column count.
Why this would be useful
This is especially valuable for applications such as:
In those cases, My Shortcuts is the only practical way to document the app’s complete shortcut set.
The current single-column behavior makes large shortcut libraries very tall and requires excessive scrolling, even when there is plenty of unused horizontal space in the panel.
Suggested implementation options
Any of the following would solve the problem:
Distribute My Shortcuts across columns.keyclufiles, for example:The first option would likely provide the best default behavior without changing the import format.
Environment
Additional note
The imported
.keyclustructure is valid and the groups appear correctly in My Shortcuts settings. The issue appears to be limited to panel layout/rendering, not import parsing.Thank you for considering this — it would make My Shortcuts significantly more useful for apps with large non-menu shortcut libraries.
Alternatives
No response