linuxmint / linuxmint/cinnamon

Detect keyboard layout during installation is not thorough enough

Open
#12,785 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.6

Graphics hardware in use

No response

Frequency

Always

Bug description

During installation when it's time to select keyboard layout if one tries to use the feature "Detect Keyboard Layout" it's not thorough enough to detect Swedish (or any Nordic) keyboard layout. After using the feature and answering the questions it suggests English keyboard layout.

Steps to reproduce

Trying to use the "Detect Keyboard Layout" feature during installation with the aim of getting the Swedish keyboard layout will reproduce the issue.
The first two questions of the feature asks to press the keys "q" and "z", these are located in the same location as standard English qwerty keyboard layout. From the third question when one is asked if "é" is present on the keyboard, the answer to that question and all the following is "no". The result is that a Swedish keyboard layout is not detected.

Expected behavior

While using the feature a prompt asking if the keys "Å" is present would identify the different Nordic keyboard layouts if the user answer "yes".

To differentiate between the different standard Nordic keyboard layouts a questions should be asked for the key "Æ".
If no -> Swedish/Finnish
If yes -> Danish/Norwegian or Icelandic
If yes ask for "Þ".
If no -> Danish/Norwegian
If yes -> Icelandic

Additional information

No response

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

Start with the Cinnamon installation entry point for “Detect Keyboard Layout” and reproduce the flow on a Nordic keyboard. Confirm that prompts for Å, Æ, and Þ distinguish Swedish/Finnish, Danish/Norwegian, and Icelandic as described; done means the detector selects the expected layout.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, linux
Domain
desktop, localization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.