Quick fix: Keyboard works elsewhere but not in specific app? The app may run elevated while you launched it normally, breaking focus capture. Right-click app → Run as administrator. Or for games with kernel-level anti-cheat: disable Sticky Keys/Filter Keys via Settings → Accessibility → Keyboard. Anti-cheat blocks accessibility features.
Keyboard works in Notepad, Settings, browser. But in one specific app (game, IDE, virtualization tool), no keystrokes register. Cause is usually one of: elevation mismatch, app focus issue, anti-cheat conflict, or app has its own keyboard hook breaking.
Affects: Windows 11 (and Windows 10).
Fix time: ~10 minutes.
What causes this
Apps receive keyboard input via Windows’s focus system. Most apps work fine. Specific failure causes: UAC elevation mismatch: an elevated app can’t receive input from a non-elevated source app. Anti-cheat: kernel-level anti-cheat (Vanguard, BattlEye, EAC) blocks keyboard hooks including legitimate accessibility features. App-specific hooks: app installs its own keyboard hook that misbehaves.
Method 1: Check elevation mismatch
The common case.
- Identify if the affected app runs elevated (admin). Right-click app shortcut → Properties → Compatibility tab. Is “Run this program as an administrator” ticked?
- If yes: launch all related apps at same elevation level. Either all as admin or none.
- For example: if the app and your file manager are at different elevation, drag-drop between them fails — same applies to keyboard input passing between apps.
- For Visual Studio specifically: VS asks “Run as admin?” on launch. Pick same level consistently.
- For specific keyboard shortcut not working in the app: app may have remapped or disabled that combo. Check app’s settings.
- For text input not working but Tab/arrows do: input language mismatch. Win+Space to switch keyboard layouts.
This handles elevation issues.
Method 2: Disable accessibility features that may conflict
For anti-cheat games.
- For games with kernel-level anti-cheat: Valorant, PUBG, Apex Legends, Fortnite, COD. Anti-cheat blocks Sticky Keys, Filter Keys, Mouse Keys.
- Open Settings → Accessibility → Keyboard.
- Toggle Sticky keys off.
- Toggle Filter keys off.
- Toggle Toggle keys off.
- Also Accessibility → Mouse: toggle off Mouse keys.
- Disable shortcut to launch them too — pressing Shift 5 times triggers Sticky Keys popup.
- Reboot. Launch game. Keyboard should work.
- For OEM keyboards with vendor software (Logitech G Hub, Razer Synapse): disable their key remap features in-game. Some hooks conflict with anti-cheat.
This is the right path for gaming.
Method 3: Check app-specific keyboard hooks
For other apps.
- For app installed AutoHotkey scripts (.ahk): scripts may intercept keys. Check Task Manager for autohotkey.exe. Kill or modify the script.
- For OEM keyboard utilities: Corsair iCUE, Logitech G Hub, Razer Synapse. Macro recording or remap can intercept keys in specific apps. Disable per-app.
- For PowerToys Keyboard Manager: PowerToys → Keyboard Manager. Check if specific keys are remapped for the app. Disable.
- For IDE-specific issues: check IDE’s keyboard shortcut/hotkey settings. May have remapped or disabled.
- For virtual machine apps (VMware, VirtualBox): host vs. guest keyboard focus. Click into VM window to give it keyboard. Press release key (typically Ctrl+Alt) to return focus to host.
- For remote desktop sessions: keyboard intercepted by Remote Desktop. Specific shortcuts (Ctrl+Alt+Del, Win) sent to local; rest to remote. Configure in RDP client settings.
This handles per-app hooks.
How to verify the fix worked
- Open the previously-broken app. Type. Characters appear.
- All keyboard shortcuts work as expected.
- No accessibility popup appears when launching app (if disabled Sticky Keys etc.).
If none of these work
If keyboard still broken in specific app: App crash silent: app may be crashing immediately, losing focus. Check Event Viewer for app errors. For game-specific: anti-cheat update: anti-cheat needs to be at latest version. Update game; anti-cheat updates with it. For VM input: install VMware Tools / VirtualBox Guest Additions for better keyboard integration. For Remote Desktop: in RDP Settings → Local Resources → Keyboard → pick Apply Windows key combinations → On the remote computer or Only when using full screen. For app with high CPU during start: input lag from CPU saturation. Wait until app fully loads. Reset specific app: Settings → Apps → Installed apps → app → Advanced options → Reset.
Bottom line: Check elevation level matches. Disable Sticky/Filter keys for games with anti-cheat. Check vendor keyboard software for per-app remaps. Use PowerToys Keyboard Manager to identify intercepting hooks.