Skip to content

In a non-enUS keyboard layout, Ctrl-Key sequences are still interpreted in enUS #222

@yatli

Description

@yatli

The problem is documented in the code, here:

fvim/input.fs

Lines 277 to 289 in 3472085

// !!Note from here on, all TextInput-triggering keys should have been filtered.
// All that survived the purge are either non-textinput-triggering keys, or
// textinput-triggering keys with non-shift modifier active.
// The (possibly unwanted) side effect of this approach is the inconsistency
// between TextInput and modifier-active Key:
//
// | en-US kbd sequence | en result (sent to nvim) | de result (sent to nvim) |
// | ------------------ | ------------------------ | ------------------------ |
// | z | z | y |
// | Ctrl-z | <C-z> | <C-z> |
// | ' | ' | ä |
// | Ctrl-' | <C-'> | <C-'> |
//

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions