Greek keybindings in keymap-global.rkt are not intuitive
Nobody has claimed this yet.
- Dominant language
- Racket
- Stars
- 68
- Forks
- 82
- PR merge metrics
- No merged PRs in 30d
Description
Investigated using DrRacket 8.4, disable keybindings from menus, then show keyboard shortcuts.
The keybindings for Greek characters in keymap-global.rkt are generated programmatically. This has resulted in keybindings that do not make sense (see list below).
My guess: this feature is never used. Mark for removal?
Under the suggested keybindings, I have marked with a ? bindings that I have taken from AUXTeX but feel less-than-confident of. In particular x being bound to Xi and not Chi is surprising to me.
| Character | Suggested binding | Current binding |
|---|---|---|
| gamma | g | c |
| zeta | z | f |
| eta | h | g |
| theta | ?! j |
h |
| xi | ?? x |
o |
| omicron | o | p |
| pi | p | q |
| sigma | s | t |
| tau | t | u |
| upsilon | u | v |
| phi | f | w |
| chi | ?? q |
x |
| psi | y | y |
| omega | ? w |
z |
Screen capture from AUCTeX reference card should give support to the idea that these are "correct" bindings.

Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the programmatically generated Greek-character bindings in gui-lib/framework/private/keymap-global.rkt around lines 826–849. Review the reported current and suggested mappings, then determine whether the feature should be removed or remapped. Verify the resulting shortcuts through DrRacket's menu-disabled keyboard-shortcut view.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100