17

I have a Chromebook and have attached an external keyboard to it. How do I remap the Caps Lock key on the external keyboard to another modifier? (The keyboard settings - chrome://settings/keyboard-overlay - don't provide a way to modify caps lock.)

19

It turns out that there is a setting for changing the functionality of Caps Lock, but it is hidden unless you have a Chrome external keyboard (e.g. one that comes with a Chromebox).

  1. Navigate to the keyboard settings overlay (chrome://settings/keyboard-overlay)
  2. Right click on "Alt" and choose Inspect Element
  3. Find the line <tr id="caps-lock-remapping-section" hidden="">, double click on hidden, and press delete, so that it reads <tr id="caps-lock-remapping-section">
  4. Press Enter to commit the change
  5. The Caps Lock functionality should now be visible!
  • 1
    Wow. Great answer. I never would have figured this out! I never thought about the settings pages being inspectable, either. – Wes Alvaro Sep 26 '14 at 18:07
  • Also surprised by this answer. It worked great. Thank you. – kzahel Jan 5 '15 at 2:29
  • Brilliant solution to stupid, frustrating problem! – Scott Bale May 23 '15 at 14:16
  • It's working! I has map my <Ctrl> to <Caps Lock>, thank you. – Chu-Saing Lai Feb 23 '16 at 6:52
  • 1
    As of today, this setting appears to be just visible! :-) – Blaisorblade Nov 4 '18 at 9:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.