Closed unxed closed 1 year ago
The reason, apparently, is that in putty4far2l non-standard dwControlKeyState bits are supported to distinguish left and right shift keys:
Values are taken from this proposal. But turbo probably fails to understand those bits.
If I comment out
if (GetAsyncKeyState(VK_LSHIFT)) { ctrl |= RIGHT_SHIFT_PRESSED; }
if (GetAsyncKeyState(VK_RSHIFT)) { ctrl |= LEFT_SHIFT_PRESSED; }
in putty4far2l, the bug is gone.
Tested the new improved clipboard support (great job, thanks!). Noticed that in the far2l extension mode, text selection with the shift+arrow_keys works under far2l, but does not work in putti4far2l. Can't figure out for now if the bug is in putty4far2l or in turbo.