Git Product home page Git Product logo

Comments (9)

WhiteHotLoveTiger avatar WhiteHotLoveTiger commented on July 28, 2024 2

I've also having this problem, but in PyCharm.

Would it be possible to only map the left Ctrl key for Ctrl + c to copy, and leave the right Ctrl alone, so that it would still work for sending a normal Ctrl + c interrupt at the terminal?

from karabiner-windows-mode.

Jaimi5 avatar Jaimi5 commented on July 28, 2024 2

I did a rule that when clicking Ctrl+Shift+C it will execute the Ctrl+C, even if it is remapped with the karabiner-elements.

{
    "description": "Quit application from terminal with Control+shift+c",
    "manipulators": [
        {
            "type": "basic",
            "from": {
                "key_code": "c",
                "modifiers": {
                    "mandatory": [
                        "left_control",
                        "left_shift"
                    ],
                    "optional": [
                        "caps_lock"
                    ]
                }
            },
            "to": [
                {
                    "shell_command": "osascript -e 'tell application \"System Events\" to keystroke \"c\" using control down' end tell"
                }
            ]
        }
    ]
}

Hope this helps someone!

from karabiner-windows-mode.

nikksan avatar nikksan commented on July 28, 2024 1

You can set a custom shortcut and target the terminal in vscode.

{
      "key": "cmd+c",
      "command": "workbench.action.terminal.sendSequence",
      "args": {
        "text": "\u0003"
      },
      "when": "terminalFocus"
  }

Note that I have already swapped cmd with ctl

from karabiner-windows-mode.

samuelneff avatar samuelneff commented on July 28, 2024

I personally got around this problem by excluding VSC from all remappings and then do the mapping inside VSC itself. Then I use ctrl-c to break in Terminal and mac-c to copy.

It's not up-to-date, but my fork is here for comparison. https://github.com/samuelneff/karabiner-windows-mode/tree/sam-additions

from karabiner-windows-mode.

MNorgren avatar MNorgren commented on July 28, 2024

I am also struggling with this very same issue. Have you come to any conclusion?

from karabiner-windows-mode.

jedrzejchalubek avatar jedrzejchalubek commented on July 28, 2024

@MNorgren Nope, I didn't find any reasonable or comfortable solution. For now, just closing and creating a new terminal in VSC whenever I need it to terminate it 😞

from karabiner-windows-mode.

rux616 avatar rux616 commented on July 28, 2024

I just made a change (#58) to use the suggestion of only using left control for the bind. @jedrzejchalubek @MNorgren @WhiteHotLoveTiger, please try the new binding and see if that at least serves as a decent workaround.

There's also the alternative of leaving the IDE's off the CTRL+C binding altogether, meaning CMD+C would have to be used to copy, but that might be a worthy tradeoff? Let me know and we'll work at creating a worthwhile solution.

from karabiner-windows-mode.

Dunky13 avatar Dunky13 commented on July 28, 2024

It doesn't work well with the PC-Style Copy/Paste/Cut

from karabiner-windows-mode.

mehulparmariitr avatar mehulparmariitr commented on July 28, 2024

Any working solution for this?

from karabiner-windows-mode.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.