Skip to content

Unusual 3rd-party keyboard layout issue; Can't type digits with Shift in Neovim in PowerShell? #3864

@moigagoo

Description

@moigagoo

Environment

Windows build number: 10.0.19033.0
Windows Terminal version (if applicable): 0.7.3382.0 (but it's reproduceable in earlier builds too)

Neovim: 0.4.2
PowerShell Core: 7.0.0-preview.6
Universal keyboard layout: https://github.com/braindefender/universal-layout

Steps to reproduce

  1. Start Terminal with PowerShell Core.
  2. Start Neovim.
  3. Switch to insert mode (press i).
  4. Type any digit by holding Shift and pressing a key with a digit on it. Like 3.

Expected behavior

The digit is typed.

Actual behavior

Nothing is typed.

Additional information

I can type digits in WSL2 Ubuntu. The rest of the setup is the same.

I also can type digits in plain PowerShell Core, without Neovim.

Also, I can type digits in Neovim under PowerShell Core if I run it not in Windows Terminal, i.e. if I run the regular old school terminal.

Also, I can type digits in Vim instead of Neovim.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-InputRelated to input processing (key presses, mouse, etc.)Area-TerminalControlIssues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Issue-BugIt either shouldn't be doing this or needs an investigation.Product-TerminalThe new Windows Terminal.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions