Залипание Alt после использования Alt+Tab для переключения приложений в WSLg

Залипание Alt после использования Alt+Tab для переключения приложений в WSLg

У меня новый компьютер с Win11, и я установил WsLg, и ALTклавиша Find залипает при каждом использовании ALT+ TABпереключении приложений, если одно из приложений из WSLg.

Липкую наклейку ALTможно деактивировать только ALTповторным нажатием.

Перезагрузка не решает проблему.

Это очень раздражает, и онлайн-посты не решают мою проблему. Спасибо за комментарий и помощь!

Кажется, во всех моих системах установлена ​​последняя версия:

Device name 1-039-11
Processor AMD Ryzen 9 5900X 12-Core Processor 3.70 GHz
Installed RAM 32.0 GB
Device ID D3418E8A-2C8C-4EC2-A836-7ABF7E5D9D51
Product ID 00330-71450-76029-AAOEM
System type 64-bit operating system, x64-based processor
Pen and touch No pen or touch input is available for this display

Edition Windows 11 Pro
Version 21H2
Installed on ‎1/‎11/‎2022
OS build 22000.708
Experience Windows Feature Experience Pack 1000.22000.708.0

Linux 1-039-11 5.10.102.1-microsoft-standard-WSL2 #1 SMP Wed Mar 2 00:30:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

            .-/+oossssoo+/-.               chen@1-039-11 
        `:+ssssssssssssssssss+:`           ------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 22.04 LTS on Windows 10 x86_64 
    .ossssssssssssssssssdMMMNysssso.       Kernel: 5.10.102.1-microsoft-standard-WSL2 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Uptime: 20 hours, 28 mins 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Packages: 1922 (dpkg) 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Shell: bash 5.1.16 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Adwaita [GTK3] 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Icons: Adwaita [GTK3] 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   Terminal: terminator 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   CPU: AMD Ryzen 9 5900X (24) @ 3.700GHz 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   GPU: 3448:00:00.0 Microsoft Corporation Device 008e 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Memory: 529MiB / 15952MiB 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
  +sssssssssdmydMMMMMMMMddddyssssssss+                             
   /ssssssssssshdmNNNNmyNMMMMhssssss/                              
    .ossssssssssssssssssdMMMNysssso.
      -+sssssssssssssssssyyyssss+-
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.


решение1

Похоже, что это может быть та же самая основная проблема, которую я видел с залипанием (и повторением) Dклавиши в WSLg и OPэтот вопросвидел с повторяющимися W'ами.

Я полагаю, что происходит следующее: по крайней мере в некоторых случаях (вероятно, в сочетании с клавишей-модификатором) WSLg «застревает» на одной из последних использованных клавиш перед выходом из окна.

Так что в моем случае, если я выходил из оболочки xtermс помощью Ctrl+ , то при открытии другого окна это повторялось бесконечно.DD

Иногда, когда я открывал новое окно Xterm, оно немедленно закрывалось. В этом случае, я полагаю, он повторял полный Ctrl+ Dиз предыдущего окна.

Пытаясь воспроизвести вашу конкретную проблему, если я открою два окна Xterm в WSLg и буду использовать Alt+ Tabдля переключения между ними, я получу повторяющиеся ääää', пока не нажму другую клавишу.

Могу сказать, что проблема с "повторяющимся ключом", по крайней мере, похоже, исправлена ​​в последнем выпуске Preview WSL. Этот выпуск доступен для установки на Windows 11 из Microsoft Store, если поискать«Подсистема Windows для Linux Preview». Я больше не вижу повторяющихся символов в этом выпуске. (Примечание: я попробовал сценарий Alt+ Tabна другом компьютере, где у меня есть выпущенный WSL/WSLg).

Однако, похоже, в последней версии Preview все еще есть некоторая «странность» в Alt+ Tab. Первый Alt+, Tabпохоже, переходит в какое-то скрытое окно при переходе из окна WSLg. Мне приходится нажимать Tabвторой раз, чтобы перейти в следующее «настоящее» окно. Это, конечно, желательно для проблемы с повторяющимися клавишами.

Не то чтобы в предварительной версии не было ошибок, но исправлений было много.

Связанный контент