{"id":16654808,"url":"https://github.com/fredhappyface/vscode.oskeybindings","last_synced_at":"2025-08-02T20:04:57.869Z","repository":{"id":134644198,"uuid":"232674069","full_name":"FredHappyface/VSCode.OSKeybindings","owner":"FredHappyface","description":"This extension does not remove any existing bindings. On the same os as that of the keybindings that means everything will be bound twice. On other OS' that means that the keybindings will be in addition to the default (note that they take precedence over the default bindings)","archived":false,"fork":false,"pushed_at":"2024-12-01T16:13:44.000Z","size":381,"stargazers_count":28,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-28T16:50:09.878Z","etag":null,"topics":["keybindings","linux","mac","vscode","vscode-extension","vscode-keymap","windows"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FredHappyface.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-01-08T22:38:28.000Z","updated_at":"2025-03-29T04:07:56.000Z","dependencies_parsed_at":"2024-03-17T19:42:48.711Z","dependency_job_id":"b10805b2-1ff8-4370-bce7-dab0a02ff69c","html_url":"https://github.com/FredHappyface/VSCode.OSKeybindings","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FredHappyface/VSCode.OSKeybindings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2FVSCode.OSKeybindings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2FVSCode.OSKeybindings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2FVSCode.OSKeybindings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2FVSCode.OSKeybindings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FredHappyface","download_url":"https://codeload.github.com/FredHappyface/VSCode.OSKeybindings/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2FVSCode.OSKeybindings/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268448176,"owners_count":24251994,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["keybindings","linux","mac","vscode","vscode-extension","vscode-keymap","windows"],"created_at":"2024-10-12T09:51:04.491Z","updated_at":"2025-08-02T20:04:57.843Z","avatar_url":"https://github.com/FredHappyface.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Github top language](https://img.shields.io/github/languages/top/FredHappyface/VSCode.OSKeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../)\n[![Codacy grade](https://img.shields.io/codacy/grade/16d1e949f0c64918abca200bf4c5d71b.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://www.codacy.com/manual/FredHappyface/VSCode.OSKeybindings)\n[![Issues](https://img.shields.io/github/issues/FredHappyface/VSCode.OSKeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../issues)\n[![License](https://img.shields.io/github/license/FredHappyface/VSCode.OSKeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](/LICENSE.md)\n[![Commit activity](https://img.shields.io/github/commit-activity/m/FredHappyface/VSCode.OSKeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../commits/master)\n[![Last commit](https://img.shields.io/github/last-commit/FredHappyface/VSCode.OSKeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../commits/master)\n\n# VSCode.OSKeybindings\n\nThese extensions do not remove any existing bindings. On the same os as that of\nthe keybindings that means everything will be bound twice. On other OS' that\nmeans that the keybindings will be in addition to the default (note that they\ntake precedence over the default bindings)\n\nTake a look at https://code.visualstudio.com/api/get-started/your-first-extension\nto get started.\n\n## Use Linux Keybindings on any OS\n\n\u003cimg src=\"linuxkeybindings/Linux.png\" alt=\"Project Icon\" width=\"100\"\u003e\n\n[![Static Badge](https://img.shields.io/badge/Linux_Keybindings-VSCode_Marketplace-purple?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.linuxkeybindings)\n[![VSCode Installs](https://img.shields.io/visual-studio-marketplace/i/fredhappyface.linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.linuxkeybindings)\n[![VSCode Rating](https://img.shields.io/visual-studio-marketplace/stars/fredhappyface.linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.linuxkeybindings)\n[![VSCode Version](https://img.shields.io/visual-studio-marketplace/v/fredhappyface.linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.linuxkeybindings)\n\n[![Static Badge](https://img.shields.io/badge/Linux_Keybindings-Open_VSX-purple?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n[![Open VSX Downloads](https://img.shields.io/open-vsx/dt/fredhappyface/linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n[![Open VSX Rating](https://img.shields.io/open-vsx/stars/fredhappyface/linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n[![Open VSX Version](https://img.shields.io/open-vsx/v/fredhappyface/linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n\n## Use Mac Keybindings on any OS\n\n\u003cimg src=\"mackeybindings/Mac.png\" alt=\"Project Icon\" width=\"100\"\u003e\n\n[![Static Badge](https://img.shields.io/badge/Mac_Keybindings-VSCode_Marketplace-purple?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.mackeybindings)\n[![VSCode Installs](https://img.shields.io/visual-studio-marketplace/i/fredhappyface.mackeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.mackeybindings)\n[![VSCode Rating](https://img.shields.io/visual-studio-marketplace/stars/fredhappyface.mackeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.mackeybindings)\n[![VSCode Version](https://img.shields.io/visual-studio-marketplace/v/fredhappyface.mackeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.mackeybindings)\n\n[![Static Badge](https://img.shields.io/badge/Mac_Keybindings-Open_VSX-purple?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n[![Open VSX Downloads](https://img.shields.io/open-vsx/dt/fredhappyface/linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n[![Open VSX Rating](https://img.shields.io/open-vsx/stars/fredhappyface/linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n[![Open VSX Version](https://img.shields.io/open-vsx/v/fredhappyface/linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n\n## Use Windows Keybindings on any OS\n\n\u003cimg src=\"windowskeybindings/Windows.png\" alt=\"Project Icon\" width=\"100\"\u003e\n\n[![Static Badge](https://img.shields.io/badge/Windows_Keybindings-VSCode_Marketplace-purple?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.windowskeybindings)\n[![VSCode Installs](https://img.shields.io/visual-studio-marketplace/i/fredhappyface.windowskeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.windowskeybindings)\n[![VSCode Rating](https://img.shields.io/visual-studio-marketplace/stars/fredhappyface.windowskeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.windowskeybindings)\n[![VSCode Version](https://img.shields.io/visual-studio-marketplace/v/fredhappyface.windowskeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://marketplace.visualstudio.com/items?itemName=fredhappyface.windowskeybindings)\n\n[![Static Badge](https://img.shields.io/badge/Windows_Keybindings-Open_VSX-purple?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n[![Open VSX Downloads](https://img.shields.io/open-vsx/dt/fredhappyface/linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n[![Open VSX Rating](https://img.shields.io/open-vsx/stars/fredhappyface/linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n[![Open VSX Version](https://img.shields.io/open-vsx/v/fredhappyface/linuxkeybindings.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://open-vsx.org/extension/fredhappyface/linuxkeybindings)\n\n## Issues/ Conflicts\n\nThere are some known issues and conflicts with other keybinding extensions.\nCurrently, this is best fixed manually - see\n\n- https://github.com/yzhang-gh/vscode-markdown/issues/396\n- https://github.com/Microsoft/vscode/issues/39888\n- https://github.com/FredHappyface/VSCode.OSKeybindings/issues/9\n\nHere is a list of those that I have suffered from. Follow the links and copy the\ncontents of the file into your keybindings json file. Note that I'll add these\nto the extension at some point:\n\n- [Markdown All In One](MarkdownAllInOne.json)\n\n## Download\n\n### Clone\n\n#### Using The Command Line\n\n1. Press the Clone or download button in the top right\n2. Copy the URL (link)\n3. Open the command line and change directory to where you wish to\nclone to\n4. Type 'git clone' followed by URL in step 2\n\n```bash\ngit clone https://github.com/FredHappyface/VSCode.OSKeybindings\n```\n\nMore information can be found at\n\u003chttps://help.github.com/en/articles/cloning-a-repository\u003e\n\n#### Using GitHub Desktop\n\n1. Press the Clone or download button in the top right\n2. Click open in desktop\n3. Choose the path for where you want and click Clone\n\nMore information can be found at\n\u003chttps://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop\u003e\n\n### Download Zip File\n\n1. Download this GitHub repository\n2. Extract the zip archive\n3. Copy/ move to the desired location\n\n## Licence\nBSD2-Patent License\nCopyright (c) FredHappyface\n(See the [LICENSE](/LICENSE.md) for more information.)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredhappyface%2Fvscode.oskeybindings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffredhappyface%2Fvscode.oskeybindings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredhappyface%2Fvscode.oskeybindings/lists"}