How to Disable the Google Chrome ‘System Keyboard Lock’ Flag

The Esc Key Hijacker

Google Chrome is constantly evolving into a full-fledged application platform rather than just a document viewer. One of the more aggressive APIs available to web developers is controlled by the “System Keyboard Lock” flag. When this flag is enabled (which it often is by default in newer builds), it allows certain full-screen web applications—most notably cloud gaming platforms like GeForce Now or Xbox Cloud Gaming, and advanced remote desktop clients—to completely intercept system-level keyboard shortcuts, including the Esc key and Alt + Tab (or Cmd + Tab on Mac).

While this keyboard capture is essential for a seamless cloud gaming experience where you want your keystrokes sent to the remote machine rather than your local OS, it can pose a significant security and usability risk. If a malicious or poorly designed website manages to trigger full-screen mode and locks your keyboard, you might find yourself temporarily trapped on the page, unable to easily exit full-screen or switch applications using your familiar shortcuts. If you prioritize local control over your operating system and want to ensure that Chrome can never hijack your core system shortcuts, you must disable this flag.

How to Turn Off System Keyboard Lock

You can prevent Chrome from allowing websites to capture system-level keystrokes via the hidden flags menu.

  1. Open Google Chrome.
  2. Click inside the main address bar at the top of the browser window.
  3. Type chrome://flags and press Enter.
  4. On the “Experiments” page, use the search bar to look for System Keyboard Lock (or simply Keyboard Lock).
  5. If the flag is available, click the dropdown menu next to it and change it from “Default” (or Enabled) to Disabled.
  6. Click the blue Relaunch button at the bottom of the screen.

Upon restarting, Chrome will immediately revoke the keyboard lock API. Web applications will no longer be able to trap your system shortcuts, ensuring that your Esc key and application switchers always function locally, even when a website is in full-screen mode.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.