KRDC: Grab the keyboard for entering a special key only works once #27
Закрито
4 роки тому відкрито SlavekB
·
5 коментарів
Завантаження…
Посилання в новій задачі
Тут ще немає жодного змісту.
Видалити гілку '%!s(<nil>)'
Видалення гілки НЕЗВОРОТНЕ. Дію не можна скасувати. Продовжити?
Basic information
Description
KRDC in VNC browser mode allows the user to send a special key combination. To do this, the same window is used as for entering the keyboard shortcut. The first time of use it, the keyboard grab is performed correctly so that user can enter, for example, Ctrl+Alt+Del. Each time it is used again, the keyboard grab is not performed, making it impossible to enter key combinations that are captured as global keyboard shortcuts.
Steps to reproduce
The key combination is properly sent to the remote console.
Because no keyboard grab is performed, the key combination is captured as a global keyboard shortcut, instead of being sent to a remote console.
Additional information
This is definitely a regression from R14.0.8 and it has to do with bug 2955 and commits tqt3:f0869718 and tdelibs:8ea3d4dd.
Unfortunately, I have no idea at this point whether the fix will be needed in tdenetwork, tdelibs or tqt3. Therefore I created an issue in tdenetwork where the problem manifests itself.
We shall try to fix this before releasing R14.0.9
I can simulate the problem here too with R14.1.0-dev.
It also seems that switching to full screen and back, gives you another chance to correctly send the special character sequence to the remote system. This could be a temporary workaround till we fix the issue.
I can confirm that the workaround is working.
PR #28 should solve this.
Fixed by PR #27.