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.)
Asked
Active
Viewed 3,731 times
1 Answers
25
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).
- Navigate to the keyboard settings overlay (chrome://settings/keyboard-overlay)
- Right click on "Alt" and choose Inspect Element
- 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"> - Press Enter to commit the change
- The Caps Lock functionality should now be visible!
lid
- 929
- 1
- 9
- 16
-
3Wow. 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 05 '15 at 02:29
-
Brilliant solution to stupid, frustrating problem! – Scott Bale May 23 '15 at 14:16
-
It's working! I has map my
to – Chu-Saing Lai Feb 23 '16 at 06:52, thank you. -
4As of today, this setting appears to be just visible! :-) – Blaisorblade Nov 04 '18 at 09:15
-
1It appears that now instead of `hidden=""` it is `style="display: none;"` and if you delete the `display: none;` it will display the Caps Lock dropdown. – dragon788 Oct 30 '21 at 02:16