elementary / elementary/gala

Behaviour of Alt+Space is weird

Open
#2,723 4 comments 2 reactions 0 assignees View on GitHub
Confirmed
Dominant language
Vala
Stars
302
Forks
83
Avg merge
1d 1h
Merged PRs (30d)
7

Description

### What Happened?

The Alt+Space key combo has some flaws:
- there is no keyboard short cut documented for it in the System Settings (afaics)
- Alt+Space seems to show the window (manager?) context menu
- entries of the context menu can't be navigated/selected with the keyboard
- context menu can't be closed with Esc
- depending on the monitor setup using Alt+Space with open context menu behaves unexpected (see below)

### Steps to Reproduce

With single monitor (laptop):
1. Open an app window, e.g. Terminal
2. Press Alt+Space -> context menu opens
3. Press Alt+Space again -> nothing happens -> ?!?!
4. Press Alt+Space again -> context menu disappears
5. Press Alt+Space again -> context menu opens again

Could be that steps 3./4. are the other way round (can't remember right now).

Image
Image

With multi-monitor (laptop + monitor (primary display)):
1. Open an app window, e.g. Terminal
2. Press Alt+Space -> context menu opens
3. Press Alt+Space again -> context menu appears on the second monitor
4. This context menu can't be closed with Esc and/or Alt+Space -> disappears only when mouse is clicked somewhere

Looks like the second menu is the context menu of the "monitor window".

Image
Image

### Expected Behavior

- It should be possible to use the keyboard select entries of the context menu.
- It should be possible to close the context menu with Esc.
- In multi monitor setup the context menu of the monitor should not appear.

### OS Version

8.x (Circe)

### OS Architecture

amd64 (on most hardwares)

### Session Type

Secure Session (Wayland, This is the default)

### Software Version

Latest release (I have run all updates)

### Log Output

```shell

```

### Hardware Info

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.