Skip to content
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

bépo keyboard layout: cut / copy / paste shortcuts #37549

Closed
Enhakiel opened this issue Nov 2, 2017 · 15 comments
Closed

bépo keyboard layout: cut / copy / paste shortcuts #37549

Enhakiel opened this issue Nov 2, 2017 · 15 comments
Labels
feature-request Request for new features or functionality info-needed Issue requires more information from poster keyboard-layout Keyboard layout issues
Milestone

Comments

@Enhakiel
Copy link

Enhakiel commented Nov 2, 2017

Hello,

I've got a "special" keyboard, bépo layout, my ctrl+c and ctrl+v are quite unusable with one hand on the keyboard and the other one on mouse, I've got shortcuts (built in the keyboard to emulate cut/copy/paste) , I assume dvorak may be the same, my keyboard's shortcuts work right in the editor but I cannot use them in the vs code explorer to copy/paste files…

Regards.

@alexdima
Copy link
Member

@Enhakiel You haven't mentioned what OS you're using. Have you seen https://github.com/Microsoft/vscode/wiki/Keybinding-Issues

@alexdima alexdima added the info-needed Issue requires more information from poster label Nov 13, 2017
@Enhakiel
Copy link
Author

Now I've read it but it doesn't help.
I'm using both Linux and Windows.

bepo

This may help you to understand… the red ones are the ones which work in the editor but not in the explorer, the blue ones work all the time but are really not convenient… when I said "the vs code explorer" I meant the "app/folder structure" ctrl+shift+e

@alexdima alexdima added the keyboard-layout Keyboard layout issues label Nov 14, 2017
@alexdima alexdima changed the title cut / copy / paste special keyboards layout, shortcut bépo layout: cut / copy / paste special keyboards layout, shortcut Nov 14, 2017
@alexdima alexdima added feature-request Request for new features or functionality and removed editor info-needed Issue requires more information from poster labels Nov 14, 2017
@alexdima alexdima added this to the Backlog milestone Nov 14, 2017
@krux02
Copy link

krux02 commented Mar 25, 2018

can you change the tite again and make it not bépo layout specific. My keyboard layout (de neo) has a special undo key, with the exact same problem. I can't bind it to anything in vscode.

@Enhakiel Enhakiel changed the title bépo layout: cut / copy / paste special keyboards layout, shortcut special keyboard layout: cut / copy / paste shortcuts Mar 25, 2018
@alexdima alexdima changed the title special keyboard layout: cut / copy / paste shortcuts bépo keyboard layout: cut / copy / paste shortcuts Mar 27, 2018
@alexdima alexdima removed their assignment Apr 20, 2018
@nicolas-goudry
Copy link

To anyone using bépo layout on Linux, the fix is to add this to your parameters:

"keyboard.dispatch": "keyCode"

Restart VSCode and it will work like a charm!

@Enhakiel
Copy link
Author

doesn't work for me :s

@nicolas-goudry
Copy link

@Enhakiel did you try the fix I gave? If yes, did you restart VSCode?

I’m using VSCode 1.24.0 on Ubuntu 18.04.

@Enhakiel
Copy link
Author

@nicolas-goudry yes for both, I'm using latest versions of VSCode standard and insider. I'm on Debian 9.4
Have you set TypeMatrix layout with dpkg-reconfigure keyboard-configuration ? I've tried different compose key locations but without success…

@nicolas-goudry
Copy link

@Enhakiel Sorry didn’t saw your reply earlier.

Bépo layout is included in Ubuntu so I didn’t setup anything...

@graph
Copy link

graph commented Jun 27, 2018

I use dvorak and I also have the issue where the shortcuts don't work properly. I will try the keycode trick and see if it fixes my problem next time I'm on linux/ubuntu.

@sboulkour
Copy link

Heya ! I too am using a secondary layout and facing this issue.
It works fine when typing code, but while I hold the ctrl key, layout is switched to my primary layout. And when I release the ctrl key its back to my secondary layout.

My setup is similar to @Enhakiel : TypeMatrix keyboard, using azerty + bépo layouts in Ubuntu (18.04)

@Spirarel
Copy link

Spirarel commented Jul 2, 2019

To anyone using bépo layout on Linux, the fix is to add this to your parameters:

"keyboard.dispatch": "keyCode"

Restart VSCode and it will work like a charm!

Worked for me!

I'm on,
MacOS 12.1.1
VSC 1.35.1

@TeXitoi
Copy link

TeXitoi commented Dec 11, 2020

The copy, cut, paste on the typematrix send IBM CUA shortcuts i.e.:

  • The Cut is Shift+Del;
  • Copy is Ctrl+Ins;
  • Paste is Shift+Ins;

So these common shortcut must not be implemented in the vscode explorer.

@bgrieder
Copy link

VsCode 1.59 - Ubuntu 21.04 - TypeMatrix BÉPO keyboard
The fix "keyboard.dispatch": "keycode" has stopped working.
My copy and paste keys are now unusable (cut key still work though)
Any change in keyboard keycode handling in 1.59 ?

@alexdima
Copy link
Member

I have pushed a couple of fixes in our C++ native-keymap node module last week that were related to keyboard layout for #23690 and for #24166 .

Could you please try out the latest insider version and let me know if you're still experiencing problems. Please try it out both with "keyboard.dispatch": "keyCode" and "keyboard.dispatch": "code" and let me know. Please double check that you use keyCode with this exact casing and that you restart VS Code Insiders after changing the setting.

@alexdima alexdima added the info-needed Issue requires more information from poster label Oct 19, 2021
@github-actions github-actions bot locked and limited conversation to collaborators Dec 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality info-needed Issue requires more information from poster keyboard-layout Keyboard layout issues
Projects
None yet
Development

No branches or pull requests

10 participants