linuxmint / linuxmint/cinnamon

Keyboard shortcut to close application menu conflicts with keyboard layout switching shortcut

Open
#12,817 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
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
  1. Add a second keyboard layout if you have only one (System Settings > Keyboard > Layouts)
  2. Open application menu by pressing Super (the key with Windows logo)
  3. Type something into the search bar
  4. 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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.