![]() In this case the system will listen only for right keys, and will send left keys in apps. Simplest solutionĬhange system Ctrl+Shift (by default it listens for Any - left or right) event to Right Ctrl+Right Shift (or left) event. If you seeing the same, then you know a reason of the problem. And because of this the app (VSCode) don't received Left Shift key press event, because it was interrupted by the system (Ubuntu). Because the system (Ubuntu) handled this important event, it doesn't sends this event in the app (VSCode). But when i press on Left Shift, the system (Ubuntu) handles Any Ctrl+Any Shift combination for layout change. What happens here? The app (VSCode) detects Left Ctrl press. ![]() : \ Keyboard event cannot be dispatched. : | Converted keydown event - modifiers:, code: ControlLeft, ke圜ode: 5 ('Ctrl') Here is the log: : / Received keydown event - modifiers:, code: ControlLeft, ke圜ode: 17, key: Control After that i open developer console ( Developer: Toggle Keyboard Shortcuts Troubleshooting) and tested. I'm using Ubuntu, and i set Ctrl+Shift combination for layout change. And most probably your OS keybinding ( Ctrl+ Shift in our case) is binded for something important (for example, changing of layout), and because of this system moves the focus from the app to system, and the app cannot receive keypress event.Īny app cannot receive Ctrl-Shift-* event, not only VSCode. Most probably it because of your OS keybindings conflicts with VSCode keybindings. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |