{"id":16278599,"url":"https://github.com/sigoden/window-switcher","last_synced_at":"2025-05-15T16:04:38.597Z","repository":{"id":41574356,"uuid":"463844316","full_name":"sigoden/window-switcher","owner":"sigoden","description":"Easily switch between windows of the same app with Alt+` (Backtick), also switch between apps with Alt+Tab.","archived":false,"fork":false,"pushed_at":"2025-04-23T00:51:33.000Z","size":303,"stargazers_count":778,"open_issues_count":0,"forks_count":35,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-23T01:33:08.651Z","etag":null,"topics":["rust","windows","windows-rs","windows-switcher"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/sigoden.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-02-26T12:18:17.000Z","updated_at":"2025-04-23T00:51:35.000Z","dependencies_parsed_at":"2022-08-10T02:50:41.720Z","dependency_job_id":"31feb50f-356e-4886-83c7-262134dbf1ea","html_url":"https://github.com/sigoden/window-switcher","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigoden%2Fwindow-switcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigoden%2Fwindow-switcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigoden%2Fwindow-switcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigoden%2Fwindow-switcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sigoden","download_url":"https://codeload.github.com/sigoden/window-switcher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254374408,"owners_count":22060610,"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","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":["rust","windows","windows-rs","windows-switcher"],"created_at":"2024-10-10T18:59:10.434Z","updated_at":"2025-05-15T16:04:38.579Z","avatar_url":"https://github.com/sigoden.png","language":"Rust","readme":"# Window Switcher\n\nWindow-Switcher offers hotkeys for quickly switching windows on Windows OS:\n\n1. ```Alt+`(Backtick)```: switch between windows of the same app.\n\n![switch-windows](https://github.com/sigoden/window-switcher/assets/4012553/06d387ce-31fd-450b-adf3-01bfcfc4bce3)\n\n2. ```Alt+Tab```: switch between apps. (disabled by default)\n\n![switch-apps](https://github.com/sigoden/window-switcher/assets/4012553/0c74a7ca-3a48-4458-8d2d-b40dc041f067)\n\n**💡 Hold down the `Alt` key and tap the ``` `(Backtick)/Tab ``` key to cycle through windows/apps, Press ```Alt + `(Backtick)/Tab``` and release both keys to switch to the last active window/app.**\n\n## Installation\n\n1. **Download:** Visit the [Github Release](https://github.com/sigoden/windows-switcher/releases) and download the `windows-switcher.zip` file.\n2. **Extract:** Unzip the downloaded file and extract the `window-switcher.exe` to your preferred location.\n3. **Launch:** `window-switcher.exe` is a standalone executable, no installation is required, just double-click the file to run it.\n\nFor the tech-savvy, here's a one-liner to automate the installation:\n```ps1\niwr -useb https://raw.githubusercontent.com/sigoden/window-switcher/main/install.ps1 | iex\n```\n\n## Configuration\n\nWindow-Switcher offers various customization options to tailor its behavior to your preferences. You can define custom keyboard shortcuts, enable or disable specific features, and fine-tune settings through a configuration file.\n\nTo personalize Window-Switcher, you'll need a configuration file named `window-switcher.ini`. This file should be placed in the same directory as the `window-switcher.exe` file. Once you've made changes to the configuration, make sure to restart Window-Switcher so your new settings can take effect.\n\nHere is the default configuration:\n\n```ini\n# Whether to show trayicon, yes/no\ntrayicon = yes \n\n[switch-windows]\n\n# Hotkey to switch windows\nhotkey = alt+`\n\n# List of hotkey conflict apps\n# e.g. game1.exe,game2.exe\nblacklist =\n\n# Ignore minimal windows\nignore_minimal = no\n\n# Only switch within the current virtual desktops: yes/no/auto\nonly_current_desktop = auto\n\n[switch-apps]\n\n# Whether to enable switching apps\nenable = no \n\n# Hotkey to switch apps\nhotkey = alt+tab\n\n# Ignore minimal windows\nignore_minimal = no\n\n# Only switch apps within the current virtual desktops: yes/no/auto\nonly_current_desktop = auto\n```\n\n## Running as Administrator (Optional)\n\nThe window-switcher works in standard user mode. But only the window-switcher running in administrator mode can manage applications running in administrator mode.\n\n**Important:** If you enable the startup option while running in standard user mode, it will launch in standard mode upon system reboot. To ensure startup with admin privileges, launch the window-switcher as administrator first before enabling startup.\n\n## License\n\nCopyright (c) 2023-2025 window-switcher developers.\n\nwindow-switcher is made available under the terms of the MIT License, at your option.\n\nSee the LICENSE files for license details.\n","funding_links":[],"categories":["Rust"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsigoden%2Fwindow-switcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsigoden%2Fwindow-switcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsigoden%2Fwindow-switcher/lists"}