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.
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 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 =
If you tell me which two layouts exactly you are using, I can help to find out which keys you have to use.
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.