linuxmint / linuxmint/cinnamon
Keyboard shortcut to close application menu conflicts with keyboard layout switching shortcut
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 5.6k
- Forks
- 915
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 3
Description
Distribution
Mint 22.1
Package version
6.4.8
Graphics hardware in use
irrelevant
Frequency
Always
Bug description
The default shortcut (Super key) to close application menu conflicts with default keyboard layout shortcut (Super+Space), making it impossible to switch keyboard layout while in application menu, because the menu closes before the user can finish typing.
Steps to reproduce
- Add a second keyboard layout if you have only one (System Settings > Keyboard > Layouts)
- Open application menu by pressing Super (the key with Windows logo)
- Type something into the search bar
- Switch keyboard layout by pressing Super+Space
Expected behavior
Pressing Super+Space should change keyboard layout, application menu should stay open.
Additional information
I am assuming this happens because the close menu shortcut triggers on key press, causing the conflict with all shortcuts with Super. It should trigger on key release instead.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the conflict in Mint 22.1 with Cinnamon 6.4.8: open the application menu, focus its search, and press Super+Space after adding a second keyboard layout. Trace the application menu's Super-key close handling and keyboard shortcut interaction; done means Super+Space switches layouts while the menu remains open.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100