-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Toggle Integrated Terminal doesn't work in latest release (insiders) #65165
Comments
@bengry I can't reproduce, is there anything in devtools console? (Help > Toggle Developer Tools) |
@Tyriar Just checked - no new messages in the devtools console when pressing Ctrl+` (also edited the OP, I wrote there cmd instead of ctrl, even though I always meant ctrl, sorry for the confusion). I do want to add that when choosing "Toggle integrated terminal" from the command palette, it does pop up the terminal, but not back down, the keystroke does nothing at all, ever. I do still have the same bindings in place, so it should work just the same: Also tried to rename the following directories, to get a "fresh install" of VSC insiders, still had the same issue:
Update - I think I found the culprit - @Tyriar did the keyboard layout detection changed, or something along those lines? I went to the keyboard preferences to try and change the keystroke for the integrated terminal to see if that would solve it, to my surprise - it did. Then I tried to change it back to Ctrl+`, but it showed me this in the insiders builds (ignore the scratched-out red, those were the keystrokes to toggle the screenshot): Settings this solved it for me. I then went to VSC (non insiders) to try it there too (they share the same settings file I suppose?) - and there i got the regular Ctrl+`, pressing the exact same keys: I use macOS, with the "ABC" keyboard layout, in case that matters: P.S. |
@rebornix Do you mean this page?: If so, I just tried it both with it, and on a random file being open - same issue in both cases, with it not triggering anything. I don't think it's related to it being trigged twice - but rather that Electron/VSC somehow using a different layout of the keys than the system's or something along those lines. If you look at my earlier comment, when I went to change the keybinding, then a) it worked just fine with any other key combination. b) it detected my keyboard's '`' key (which also shares '~' - this is the UK/European model of the MBP) as a § (which in my case is right next to the number bar, and shares it with ±). That's why I think the layout is the matter here. I also tried one more thing - open devtools in both vsc and vsc insiders (latest version of each), and then:
The |
With our move to Electron 3.0, we have lost the patch that removes the Chromium key swap on ISO keyboards |
@bengry can you try to reproduce with todays insider build? |
Closing as duplicate of #65082 |
@bpasero working after today's insiders build. Thanks! |
Issue Type: Bug
(Update: still happens with latest insiders - d85a16f)
In VS Code (non insiders) everything works as expected - with the integrated terminal being shown and hidden with every key press.
VS Code version: Code - Insiders 1.31.0-insider (ece3a90, 2018-12-14T06:13:54.375Z)
OS version: Darwin x64 18.2.0
System Info
checker_imaging: disabled_off
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: enabled
rasterization: enabled
surface_synchronization: enabled_on
video_decode: enabled
webgl: enabled
webgl2: enabled
Extensions (45)
(1 theme extensions excluded)
The text was updated successfully, but these errors were encountered: