How to create custom shortcuts | switching temporarly layout with Ctrl key

After posting the below message, I later realized that my question should be -How do you create custom shortcuts.

I recently upgraded Fedora Workstation 42 to 43. My default keyboard layout is English, but I frequently require the German layout. For several years I had been using the Right-ctrl (while pressed) key to type German special characters. The upgrade changed that. Now I have to use the Super (Windows) + Space Bar to change the layout, often for only one German character. Then I have to press the Super (Windows) + Space Bar keys again to get back to English. In Settings > Keyboard > Special Character Entry > Alternate Character Entry is set to Right-ctrl. And Tweaks > Keyboard > Layout > Additional Layout Options > Switching to another layout is set to Right Ctrl (while pressed), but is obviously being ignored. How do I get the Right Ctrl (while pressed) functionality back? Help is greatly welcomed.

It might be not taken from the tweaks tool, because in Settings are also some changes you have to make first.

Settings >> Keyboard >> Typing . You might have to search in other section to remove the shortcut which is without the shift key.

I realized that a few hours after posting. I didn’t see that after upgrading that Settings > Keybord essentially replaced Tweaks. I think my question should be, “How do I create customized shortcuts?” I looked for this and didn’t find anything I understood.

I adapted the topic as you mentioned.

I tested the function you asked for. I still am on Fedora F42 and I do have to press the Win-key with the space bare to simply change in between German and Portuguese (Brasil) as I use.

The Ctrl it selves does nothing. So you must have set it on your own?

I do see in the Gnome-Tweaks that there you can switch the left ctrl with the left win-key. Is it probably that you try to achieve in tweaks?

Thanks for your time. I’m putting this on hold for awhile. I read on GNOME site that something called “mutter” is broken. I eventually found on GNOME site that the “press -while-hold” function doesn’t work.? But it actually does because I use SUPER + TAB to switch workspaces - with SUPER pressed down. It work switch workspaces unless it is held down with TAB. I think there are seeral broken things. It sucks because I do a lot of translations back and forth between English and German. The press and hold CTRL + special character is quickliy and easilly done with my right hand thumb and middle finger.

I have a similar issue. My mother tongue is German and I do live in Brazil. While using a Portuguese Keyboard I have some shortcuts to make the¨ and the the a o u underneath. But for this I do not have to change the the layout. You can try if this works on a US keyboard too.

Shift & two dots over Nr6 & a,A or o,O or u,U
The example of o = Screenshot From 2026-02-10 13-35-59

If you tell me which two layouts exactly you are using, I can help to find out which keys you have to use.

German and English have variations of layouts.

Back when I was using Gnome I had a similar issue with Spanish which was that I needed to place accents (similar to german ö, but ó). It’s not exactly the same as German, but I do remember this working with it. I set my compose key to ctrl, this allowed me to press ctrl, then o, then and then ´. I think you could set this in the settings somewhere.
It’s not exactly what you want, since you’ll still need an extra click for " but it’s a temporary band-aid while you get back the old functionality.

Hello. I had tried that, but it didn’t work at least with my key board. I do use it for accent marks like Cafe’, but the German umlaut doesn’t work that way. I can use the system but it’s very slow having to toggle SUPER + SPACE. Very handy to use RIGHT -CTRL (while pressed) then the appropiate German letter. Thie is a one hand operation instead of SUPER + SPACE being a two hand operation for me. Maybe TWEAKS will get working again - some day. Thanks though.