Not what you asked for, but you may be interested in getting a keyboard running QMK where you can define these kind of modifier overloading (and much much more) on the keyboard itself, so it's "portable" and doesn't require OS/DE settings
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
I don't use that so I'm mostly shooting in the dark, but.. does caps:escape_shifted_capslock
do what you want?
(source: localectl list-x11-keymap-options | grep esc
)
If everything else fails, there’s always an option of defining your own keymap and enabling it in initrc.
It's option caps:escape_shifted_capslock
I think.
You can look through /usr/share/X11/xkb/rules/base.lst
for all the options.
Edit: Just looked up when this was added, this is a new option from 2024:
Commenting because fellow caps-esc swap enthusiast, and I would like to know the answer as well
Wait why do people want escape there???
I like the backspace there like Colemak has. I can do Fn-Backspace(capslock) to activate Caps Lock but that's something I added to my Keyboard separately.
vi/vim
From my understanding, Esc was originally where the Caps lock is on earlier keyboard layouts. That's why it's bound to that in Vim. It's a holdover, so it makes sense to switch them back.
I have a ZSA Voyager and my escape key is on my left thumb, beside the space key.
For the life of me though I can't imagine why anyone is still using CAPSLOCK, vbU.
I like Ctrl there, Unix/Sun layout. Backspace is also an interesting idea
I do that too. I almost never want to hit CAPS LOCK (and can type holding shift) but if you map it to CTRL or even something not on modern keyboards (like F15 or any number over 12, I guess), you can use it as a shortcut key.
Personally, I use CAPS (remapped to CTRL) plus Tilde as my shortcut to show/dismiss a Quake-style terminal overlay window. That key combo actually can be made to work on Windows and macOS too so it’s basically cross-platform.
I’m 99% sure macOS (with iTerm 2 setup for Quake-style) has a built-in system option to remap CAPS LOCK but it only allows a few keys. I forget the Windows method. I used to have to use Windows sometimes but it’s been awhile. I’ve definitely got it working with a third party terminal emulator and WSL2, though.
just curious: why do you like doing it?
I switched because of neovim, and got used to it. I was never the kind of guy to press caps to type capitals, always just kept shift pressed down with my pinky, so i basically never used the caps key anyway