Maximus5 / ConEmu

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
https://conemu.github.io/
BSD 3-Clause "New" or "Revised" License
8.62k stars 576 forks source link

Modifier (alt, shift) + arrow keys not interpreted properly #1962

Open stweedie opened 5 years ago

stweedie commented 5 years ago

Versions

ConEmu build: 180626 x32/x64 OS version: Windows 10 x32/x64 Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): bash on windows

Problem description

Regardless of conemu config (running in wslbridge using WSL::bash task, running just 'ubuntu.exe'), modifiers + arrow keys will intermittently (around 40% of the time) fail. Plus, when they are not failing, there is a somewhat noticeable delay in their processing.

For context, I use byobu w/ tmux, and both switching tabs (alt + left / right) and switching between splits (shift + up/down/left/right) are both faulty.

When this failure occurs, the following gets printed (rather than the expected navigation) (alt or shift) + up: A (alt or shift) + down: B (alt or shift) + right: C (alt or shift) + left: D

Steps to reproduce

  1. run bash
  2. run byobu
  3. attempt to navigate

Actual results

A/B/C/D printed, no navigation.

Also, running ubuntu standalone (through regular cmd outside of conemu) does NOT cause this behavior

stweedie commented 5 years ago

I'm not sure if there was an update pushed to conemu / cmder, but using these modifier combos is now impossible. They always print out ABCD.