Your shortcuts, on Windows.
Bring familiar Command-style shortcuts to your Windows desktop, with application-specific settings and private, local processing.
Microsoft Store · Portable ZIP · Getting started · Privacy · Support
Microsoft Store (Windows app) Get KeyBridge on Microsoft Store
The Store edition installs through Microsoft Store and supports optional Windows-managed login startup.
GitHub portable ZIP (v0.1.5) Download KeyBridge 0.1.5 for Windows x64
Extract the entire ZIP to a folder of your choice, then open KeyBridge.exe. The portable edition runs directly from its extracted folder. The download includes the .NET runtime, so no separate runtime installation is required. Keep the extracted files together.
Requires Windows 11, an x64 processor and a physical keyboard. The interface is in English. Release notes and checksums are available with each download.
- Choose your Command key. Use a physical Alt, Ctrl or Windows key as your preferred shortcut modifier.
- Personalize each application. Start with presets for Microsoft Edge, Google Chrome and Visual Studio Code, or create your own application shortcuts.
- Preview before enabling. Explore shortcuts in the built-in editor or their selected application, then confirm the settings you want to use.
- Stay in control. Pause from the window, notification area or a configurable emergency shortcut. Exit stops KeyBridge completely.
- Keep your settings local. Import and export application shortcuts, exclusions and preferences using files you choose.
- Keep your input private. Keyboard processing stays on your computer, without keyboard-history recording, clipboard reading or input uploads.
- Open KeyBridge.exe and review the local processing information on Home.
- Choose a Command role, select Confirm role with a physical key, and press the selected key.
- Press your emergency pause shortcut to confirm it. The default is Ctrl + Alt + F10; you can choose another combination in Settings if Windows already uses it. F12 and protected input-method shortcuts are unavailable as recovery shortcuts.
- Select the ENG US keyboard layout and open Try it to preview editing shortcuts in the local editor.
- Open Shortcuts, choose the target application and configure your shortcuts. Preview the actions, confirm their settings, then save and enable them.
- Select Enable mapping on Home. Use Pause now or your emergency shortcut whenever you want native keyboard behavior.
Closing the window keeps KeyBridge in the notification area. Use Exit KeyBridge to close it completely.
Your selected physical role key acts as Command in these examples.
| Action | Source | Windows action |
|---|---|---|
| Select all | Command + A | Ctrl + A |
| Copy | Command + C | Ctrl + C |
| Paste | Command + V | Ctrl + V |
| Cut | Command + X | Ctrl + X |
| Undo | Command + Z | Ctrl + Z |
| Find | Command + F | Ctrl + F |
| Save | Command + S | Ctrl + S |
| Redo in Visual Studio Code | Command + Shift + Z | Ctrl + Shift + Z |
Targets can be customized for each application. Browser presets use Ctrl + Y for redo.
KeyBridge applies your confirmed shortcuts to the selected application using the ENG US layout. Replacement actions use Ctrl plus a letter, optionally with Shift, in ordinary-permission windows. Application and Windows version settings keep shortcuts tied to the context you configured.
Windows security shortcuts, Microsoft Pinyin, other keyboard layouts and elevated windows retain native input behavior. Existing Ctrl shortcuts remain available unless you choose Ctrl as your Command role. The selected role and application settings are shared across connected keyboards.
KeyBridge starts paused, so you choose when mapping runs. The Microsoft Store edition also supports optional Windows-managed login startup. The GitHub ZIP edition opens directly from its extracted folder.
KeyBridge runs without administrator access, drivers or services. It does not record keyboard history, read clipboard or document contents, upload input, or include accounts, ads or automatic telemetry. Settings and optional diagnostic exports stay local.
Read the privacy policy for details about local settings and your controls.
Report bugs and request features through GitHub Issues. Include the KeyBridge version, Windows version, application and steps to reproduce. Use sample text and omit private input or sensitive files.
For product support and privacy questions, contact zhiqizhangg@gmail.com. Published by Zhiqi Zhang.
Use the .NET 10 SDK on Windows 11:
git clone https://github.com/shoutoutuoadi325/keybridge.git
cd keybridge
./scripts/Build.ps1
./scripts/Run.ps1Build and Run accept -DotNetPath when the SDK is installed outside PATH. Build runs the core, platform and managed service harnesses.
Create the self-contained download package with:
./scripts/Package-Portable.ps1 -Version 0.1.5The script writes the Windows x64 ZIP and its checksum under artifacts/packages. For Microsoft Store packaging, see packaging instructions. API references and the configuration schema describe the implementation.
KeyBridge is free and open source under GNU GPL v3. Distributed packages include the applicable third-party notices.
Apple and Microsoft names identify compatible platforms and applications; no affiliation is implied.
