** Description changed:
[ Impact ]
* Incorrect processing of Paste input events encoded as win32-input-mode
escape
sequences in Windows Terminal leads to users unable to paste anything
except
Latin characters (for example, Cyrillic chars can not be pasted)
* Backporting the fix will improve Windows Terminal users UX, both then
working
in WSL[g] environments or then running far2l on remote machine via ssh
[ Test Plan ]
On Windows system:
1. Copy some Cyrillic string to system clipboard
("это строка для проверки", for example).
2. Open Windows Terminal
3. Run far2l inside (in 24.04, in local WSL[g]
or by connecting by ssh to remote host)
4. Ask Windows Terminal to do paste by pressing Ctrl+V or Shift+Ins
[ Where problems could occur ]
* Some keyboard input errors in Windows Terminal may occur.
However, this way of input processing has been tested in ppa builds
from master branch by volunteers and no problems were found.
* Also, the fix is Windows Terminal-specific. Even if it breaks
something, working in cmd.exe console window
still would be possible.
[ Other Info ]
- * Attached fix backported to 2.6.0 replaces zero key codes
- received from Windows Terminal in case of paste
- (as such key events are ignored by far2l) by special
+ * Attached ubuntu_wt_fixes.patch (a fix backported to 2.6.0)
+ replaces zero key codes received from Windows Terminal in case
+ of paste (as such key events are ignored by far2l) by special
VK_UNASSIGNED key code that makes correct event processing
- possible.
+ possible. It also fixes "double encoding" problem.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: 2.6.0~beta+ds-1ubuntu0.2
Architecture: amd64
SourcePackage: far2l
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2083233
Title:
pasting of Cyrillic chars not working in windows terminal under wsl
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/far2l/+bug/2083233/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs