microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
162.94k stars 28.77k forks source link

Column selection does not work in remote desktop #149852

Closed kuqin12 closed 2 years ago

kuqin12 commented 2 years ago

Issue Type: Performance Issue

Column selection through keyboard hotkeys (Ctrl + Alt + Shift + Select) does not work when opening up VS code in remote desktop system.

VS Code version: Code 1.67.1 (da15b6fd3ef856477bf6f4fb29ba1b7af717770d, 2022-05-06T12:37:03.389Z) OS version: Windows_NT x64 10.0.22000 Restricted Mode: No Remote OS version: Linux x64 5.10.102.1-microsoft-standard-WSL2

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz (8 x 3000)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_renderer: enabled_on
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled| |Load (avg)|undefined| |Memory (System)|63.84GB (34.20GB free)| |Process Argv|--crash-reporter-id afc199bd-fb76-4eef-ae07-54f7ce063ccd| |Screen Reader|no| |VM|0%| |Item|Value| |---|---| |Remote|Container mu_dev_env:latest (mu_dev)| |OS|Linux x64 5.10.102.1-microsoft-standard-WSL2| |CPUs|Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz (8 x 3000)| |Memory (System)|31.27GB (17.15GB free)| |VM|0%|
Process Info ``` CPU % Mem MB PID Process 0 115 42524 code main 0 162 18700 issue-reporter 0 19 20916 utility-network-service 0 331 25820 extensionHost 0 258 13892 "C:\Users\kuqin\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node c:\Users\kuqin\.vscode\extensions\ms-python.vscode-pylance-2022.5.1\dist\server.bundle.js --cancellationReceive=file:66a6c7598ccc289be3961ec71539df1358e3088477 --node-ipc --clientProcessId=25820 0 75 23052 "C:\Users\kuqin\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node "c:\Users\kuqin\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=25820 0 10 26528 crashpad-handler 0 123 31120 shared-process 0 26 3608 fileWatcher 0 38 16536 fileWatcher 0 135 22384 ptyHost 0 8 2968 C:\WINDOWS\System32\cmd.exe 0 7 10408 console-window-host (Windows internal process) 0 4 15384 C:\WINDOWS\System32\cmd.exe 0 18 20076 C:\WINDOWS\System32\cmd.exe 0 7 22100 console-window-host (Windows internal process) 0 8 33940 console-window-host (Windows internal process) 0 7 42416 console-window-host (Windows internal process) 0 5 49468 C:\WINDOWS\System32\cmd.exe 0 31 60728 python 0 151 50072 fileWatcher 0 12 34532 C:\Users\kuqin\AppData\Local\Temp\vscode-update-user-x64\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.exe /verysilent /update="C:\Users\kuqin\AppData\Local\Temp\vscode-update-user-x64\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.flag" /nocloseapplications /mergetasks=runcode,!desktopicon,!quicklaunchicon 0 42 33524 "C:\Users\kuqin\AppData\Local\Temp\is-088EK.tmp\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.tmp" /SL5="$10C0B2E,78481094,828416,C:\Users\kuqin\AppData\Local\Temp\vscode-update-user-x64\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.exe" /verysilent /update="C:\Users\kuqin\AppData\Local\Temp\vscode-update-user-x64\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.flag" /nocloseapplications /mergetasks=runcode,!desktopicon,!quicklaunchicon 0 187 35356 extensionHost 0 27 2684 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node -e " const net = require('net'); const fs = require('fs'); process.stdin.pause(); const client = net.createConnection({ port: 46209 }, () => { console.error('Connection established'); client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); }); process.stdin.on('close', function (hadError) { console.error(hadError ? 'Remote stdin close with error' : 'Remote stdin close'); process.exit(hadError ? 1 : 0); }); process.on('uncaughtException', function (err) { fs.writeSync(process.stderr.fd, `Uncaught Exception: ${String(err && (err.stack || err.message) || err)}\n`); }); " 0 11 4840 console-window-host (Windows internal process) 0 24 21616 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node -e " const net = require('net'); const fs = require('fs'); process.stdin.pause(); const client = net.createConnection({ port: 46209 }, () => { console.error('Connection established'); client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); }); process.stdin.on('close', function (hadError) { console.error(hadError ? 'Remote stdin close with error' : 'Remote stdin close'); process.exit(hadError ? 1 : 0); }); process.on('uncaughtException', function (err) { fs.writeSync(process.stderr.fd, `Uncaught Exception: ${String(err && (err.stack || err.message) || err)}\n`); }); " 0 26 11144 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node -e " const net = require('net'); const fs = require('fs'); process.stdin.pause(); const client = net.createConnection({ port: 46209 }, () => { console.error('Connection established'); client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); }); process.stdin.on('close', function (hadError) { console.error(hadError ? 'Remote stdin close with error' : 'Remote stdin close'); process.exit(hadError ? 1 : 0); }); process.on('uncaughtException', function (err) { fs.writeSync(process.stderr.fd, `Uncaught Exception: ${String(err && (err.stack || err.message) || err)}\n`); }); " 0 24 33176 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node -e " const net = require('net'); const fs = require('fs'); process.stdin.pause(); const client = net.createConnection({ port: 46209 }, () => { console.error('Connection established'); client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); }); process.stdin.on('close', function (hadError) { console.error(hadError ? 'Remote stdin close with error' : 'Remote stdin close'); process.exit(hadError ? 1 : 0); }); process.on('uncaughtException', function (err) { fs.writeSync(process.stderr.fd, `Uncaught Exception: ${String(err && (err.stack || err.message) || err)}\n`); }); " 0 11 44524 console-window-host (Windows internal process) 0 26 19756 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh 0 11 16916 console-window-host (Windows internal process) 0 24 40896 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh 0 26 34444 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -e SHELL=/bin/bash -e VSCODE_AGENT_FOLDER=/root/.vscode-server -w /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/bin/code-server --log debug --force-disable-user-env --server-data-dir /root/.vscode-server --use-host-proxy --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /root/.vscode-server/data/Machine/.connection-token-da15b6fd3ef856477bf6f4fb29ba1b7af717770d --extensions-download-dir /root/.vscode-server/extensionsCache --start-server --disable-websocket-compression 0 11 36780 console-window-host (Windows internal process) 0 24 50604 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -e SHELL=/bin/bash -e VSCODE_AGENT_FOLDER=/root/.vscode-server -w /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/bin/code-server --log debug --force-disable-user-env --server-data-dir /root/.vscode-server --use-host-proxy --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /root/.vscode-server/data/Machine/.connection-token-da15b6fd3ef856477bf6f4fb29ba1b7af717770d --extensions-download-dir /root/.vscode-server/extensionsCache --start-server --disable-websocket-compression 0 26 37600 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh 0 11 5848 console-window-host (Windows internal process) 0 24 12648 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh 0 29 48636 electron_node settings.js settings.js 0 26 19180 electron_node settings.js settings.js 0 11 41580 console-window-host (Windows internal process) 0 30 64364 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -w /root/.vscode-server/extensions e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh -c "# Watch installed extensions trap \"exit 0\" 15 old=`ls -A --full-time` counter=0 while [ $counter -lt 60 ] do sleep 1 new=`ls -A --full-time` if [ \"$new\" != \"$old\" ] then exit 1 fi counter=`expr $counter + 1` done exit 2 " 0 26 22452 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -w /root/.vscode-server/extensions e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh -c "# Watch installed extensions trap \"exit 0\" 15 old=`ls -A --full-time` counter=0 while [ $counter -lt 60 ] do sleep 1 new=`ls -A --full-time` if [ \"$new\" != \"$old\" ] then exit 1 fi counter=`expr $counter + 1` done exit 2 " 0 11 44828 console-window-host (Windows internal process) 0 200 42120 extensionHost 0 562 22136 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64\bin\cpptools.exe 0 28 17380 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {B65FBFA5-DD10-4807-89C3-92FE8FA58791} 0 20 31060 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {2A91D26F-76CB-467E-9992-914AE942B572} 0 41 36352 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {70920794-094F-4A1A-95B4-471F6BD752B7} 0 36 39756 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {8D4CD2B7-4AE4-404F-BE2D-CEA36D1E2324} 0 9 43220 console-window-host (Windows internal process) 0 27 53888 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {A410D9A9-CA80-42C0-BE93-46BEAEB21607} 0 153 64288 "C:\Users\kuqin\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node c:\Users\kuqin\.vscode\extensions\ms-python.vscode-pylance-2022.5.1\dist\server.bundle.js --cancellationReceive=file:a993b917c58fd7f507317282c4865770934cbcca54 --node-ipc --clientProcessId=42120 0 255 42268 window (ConfigEditor.py - mu_feature_config - Visual Studio Code) 0 352 42376 window (backward_references_hq.h - mu_tiano_platforms - Visual Studio Code) 0 208 43004 gpu-process 0 361 56192 window (PlatformPkg.fdf - MU_UEFI [Container mu_dev_env:latest (mu_dev)] - Visual Studio Code) Remote: Container mu_dev_env:latest (mu_dev) CPU % Mem MB PID Process 9 0 200 remote agent 0 0 233 ptyHost 0 0 351 /bin/bash 0 0 312 fileWatcher 0 0 340 extensionHost 0 0 11384 /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node /root/.vscode-server/extensions/ms-python.vscode-pylance-2022.5.1/dist/server.bundle.js --cancellationReceive=file:0e6e21531375f3c0e232ba8885b14be18071e16dd7 --node-ipc --clientProcessId=340 0 0 20092 /bin/sh -c /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= 0 0 20093 /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= ```
Workspace Info ``` | Window (backward_references_hq.h - mu_tiano_platforms - Visual Studio Code) | Window (ConfigEditor.py - mu_feature_config - Visual Studio Code) | Folder (mu_tiano_platforms): more than 20368 files | File types: deps(2324) obj(2296) txt(1648) h(1028) c(842) lst(666) | inf(573) pdb(542) efi(528) map(523) | Conf files: makefile(460) launch.json(1) settings.json(1) | package.json(1) | Launch Configs: python | Folder (mu_feature_config): more than 28362 files | File types: c(1318) deps(999) obj(985) h(608) pod(538) py(398) txt(355) | pl(233) i(219) ii(219) | Conf files: makefile(166) cmake(7) sln(2) settings.json(1) | package.json(1) | Remote: Container mu_dev_env:latest (mu_dev)| Folder (MU_UEFI): more than 20213 files| File types: obj(3510) gcno(1868) deps(1140) c(1136) h(1100) txt(732) | lst(695) makefile(600) lib(599) inf(488) | Conf files: makefile(10) settings.json(1); ```
Extensions (20) Extension|Author (truncated)|Version ---|---|--- better-cpp-syntax|jef|1.15.13 jupyter-keymap|ms-|1.0.0 remote-containers|ms-|0.234.0 remote-ssh|ms-|0.80.0 remote-ssh-edit|ms-|0.80.0 remote-wsl|ms-|0.66.3 doxdocgen|csc|1.4.0 vscode-markdownlint|Dav|0.47.0 better-cpp-syntax|jef|1.15.13 python|ms-|2022.6.2 vscode-pylance|ms-|2022.5.1 jupyter|ms-|2022.4.1021342353 jupyter-keymap|ms-|1.0.0 jupyter-renderers|ms-|1.0.6 cmake-tools|ms-|1.10.5 cpptools|ms-|1.9.8 cpptools-extension-pack|ms-|1.2.0 cmake|twx|0.0.17 gitblame|wad|8.2.0 edk2-vscode|wal|1.0.7 (2 theme extensions excluded)
A/B Experiments ``` vsliv368:30146709 vsreu685:30147344 python383:30185418 vspor879:30202332 vspor708:30202333 vspor363:30204092 pythonvspyl392:30443607 pythontb:30283811 pythonvspyt551cf:30345471 pythonptprofiler:30281270 vsdfh931:30280409 vshan820:30294714 vstes263cf:30335440 vscorecescf:30445987 pythondataviewer:30285071 vscod805:30301674 pythonvspyt200:30340761 binariesv615:30325510 bridge0708:30335490 bridge0723:30353136 vsaa593cf:30376535 vsc1dst:30438360 pythonvs932:30410667 wslgetstarted:30449410 pythonvsnew555:30457759 vscscmwlcmt:30465135 cppdebug:30492333 vsclangdc:30486549 90j3a820:30492286 ```
VSCodeTriageBot commented 2 years ago

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.67.2. Please try upgrading to the latest version and checking whether this issue remains.

Happy Coding!

alexdima commented 2 years ago

Let's first try to find out what command executes on your machine, with your settings and your keybindings when pressing Ctrl + Alt + Shift + ArrowRight. Could you please try the following:

If you are having trouble understanding the output, please feel free to paste here and I can try to help.

kuqin12 commented 2 years ago

I did try the steps above and here is what I found:

Through a remote desktop:

[2022-06-27 17:14:25.163] [renderer1] [info] [KeybindingService]: / Received keydown event - modifiers: [alt], code: AltLeft, keyCode: 18, key: Alt [2022-06-27 17:14:25.183] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [alt], code: AltLeft, keyCode: 6 ('Alt') [2022-06-27 17:14:25.183] [renderer1] [info] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase. [2022-06-27 17:14:25.183] [renderer1] [info] [KeybindingService]: / Received keydown event - modifiers: [ctrl,alt], code: ControlLeft, keyCode: 17, key: Control [2022-06-27 17:14:25.184] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [ctrl,alt], code: ControlLeft, keyCode: 5 ('Ctrl') [2022-06-27 17:14:25.184] [renderer1] [info] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase. [2022-06-27 17:14:25.184] [renderer1] [info] [KeybindingService]: / Received keydown event - modifiers: [ctrl,shift,alt], code: ShiftLeft, keyCode: 16, key: Shift [2022-06-27 17:14:25.184] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [ctrl,shift,alt], code: ShiftLeft, keyCode: 4 ('Shift') [2022-06-27 17:14:25.185] [renderer1] [info] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase. [2022-06-27 17:14:25.869] [renderer1] [info] [KeybindingService]: + Ignoring single modifier ctrl due to it being pressed together with other keys.

Through a local VS code session:

[2022-06-27 17:15:20.415] [renderer1] [info] [KeybindingService]: / Received keydown event - modifiers: [alt], code: AltLeft, keyCode: 18, key: Alt [2022-06-27 17:15:20.415] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [alt], code: AltLeft, keyCode: 6 ('Alt') [2022-06-27 17:15:20.415] [renderer1] [info] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase. [2022-06-27 17:15:20.423] [renderer1] [info] [KeybindingService]: / Received keydown event - modifiers: [ctrl,alt], code: ControlLeft, keyCode: 17, key: Control [2022-06-27 17:15:20.423] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [ctrl,alt], code: ControlLeft, keyCode: 5 ('Ctrl') [2022-06-27 17:15:20.423] [renderer1] [info] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase. [2022-06-27 17:15:20.654] [renderer1] [info] [KeybindingService]: / Received keydown event - modifiers: [ctrl,shift,alt], code: ShiftLeft, keyCode: 16, key: Shift [2022-06-27 17:15:20.654] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [ctrl,shift,alt], code: ShiftLeft, keyCode: 4 ('Shift') [2022-06-27 17:15:20.655] [renderer1] [info] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase. [2022-06-27 17:15:21.094] [renderer1] [info] [KeybindingService]: / Received keydown event - modifiers: [ctrl,shift,alt], code: ArrowUp, keyCode: 38, key: ArrowUp [2022-06-27 17:15:21.094] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [ctrl,shift,alt], code: ArrowUp, keyCode: 16 ('UpArrow') [2022-06-27 17:15:21.095] [renderer1] [info] [KeybindingService]: | Resolving ctrl+shift+alt+UpArrow [2022-06-27 17:15:21.095] [renderer1] [info] [KeybindingService]: \ From 1 keybinding entries, matched cursorColumnSelectUp, when: textInputFocus, source: built-in. [2022-06-27 17:15:21.615] [renderer1] [info] [KeybindingService]: + Ignoring single modifier ctrl due to it being pressed together with other keys.

So the remote session missed the UpArrow key press completely somehow. Is there anything else we can do to move further?

alexdima commented 2 years ago

@kuqin12 I am sorry, but if the keybinding doesn't reach vscode from the OS, there is nothing we can do on our side. This indicates that no application on the machine will receive it under the same setup.