elementary / elementary/settings-keyboard

Custom keyboard shortcuts containing <Shift> get displayed incorrectly

Open
#559 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Vala
Stars
31
Forks
23
PR merge metrics
No merged PRs in 30d

Description

### What Happened?

When setting a custom keyboard shortcut that contains the `` key then the combo gets displayed incorrectly, i.e. instead of `key` it is `KEY` which is confusing for any keys other than `a-z`.

E.g. with a German keyboard layout instead of `1` it displays `!`.

Edit: Note that the key combo works correctly though, i.e. it is rather a cosmetic issue.

### Steps to Reproduce

1. Open System Settings app.
2. Go to `Keyboard -> Shortcuts`.
3. Configure any custom shortcut containing `` and a number `0-9`, e.g. override the existing default combo `1` for `Workspace -> Switch to Workspace 1` with the exact same combo.
4. Does not show `1` but `!` (on German keyboard layout where `1`=`!`).

### Expected Behavior

Shown key combo should not show the "upper case" symbol.

### 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.