racket / racket/drracket

Current keyboard layout (language) shouldn't affect keybindings

Open
#467 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Racket
Stars
516
Forks
103
PR merge metrics
No merged PRs in 30d

Description

As the title says, hotkeys should work the same, no matter, what keyboard layout is selected. For example, if I have the en-US layout enabled, pressing Ctrl+V pastes the clipboard contents. But if I switch to some other layout, like ru-RU which doesn't have the same letter, where the V key is physically located on the keyboard and press the same physical key combination, the Russian letter 'м' is inserted instead of the clipboard contents.

DrRacket: v7.9
OS: Manjaro Linux (basically Arch Linux)
DE: KDE Plasma 5.20.5

If you need any extra info, feel free to ask.

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 issue in DrRacket v7.9 on Manjaro Linux with KDE using en-US and ru-RU layouts, comparing Ctrl+V behavior. Trace the keyboard shortcut handling and determine how physical keys are translated; done means Ctrl+V pastes consistently regardless of the selected layout.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.