vnotex / vnotex/vnote

Text edit keyboard shortucts on non-english layouts

Open
#928 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
13k
Forks
1.3k
Avg merge
14h 3m
Merged PRs (30d)
3

Description

OS Version: Linux (have tested on Windows as well)
VNote Version: 2.7

Symptoms:
Using text editing shortcuts for headings doesn't work with some non-english layouts (I have tested it on Czech (standard QWERTZ) and French layouts).

Pressing Ctrl-2 (3,4..) does nothing. In Czech layout Ctrl-1 increases font size (1 key without modifier is '+' ). In French layout, Ctrl-4 invokes the "Insert image" function (4 key is apostrophe).

I have not been able to use the layout remapping feature to counter this, it behaves the same even if remapping is set.

How to Repro:
Try pressing Ctrl-1 (2,3..) with Czech or French layout in text edit mode.

Thanks for looking into it.

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 shortcut behavior in text edit mode using Czech and French keyboard layouts, starting with the text-edit keyboard shortcut handling entry point. Done means Ctrl-1, Ctrl-2, Ctrl-3 and Ctrl-4 trigger the intended heading actions without invoking unrelated commands on those layouts, while remapping still behaves correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, internationalization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.