Linux shortcuts problems: Alt+Shift+<non-alpha>, Super not working
Keymap is set to GNOME, but this happens irrespective of the keymap I choose.
Idea sees Alt+Shift+<non-alpha> as just Alt+<non-alpha>. So Alt+Shift+7 brings up Structure instead of Usages. Alt+Shift+<alpha> works just fine: for example, Alt+Shift+C correctly brings up recent change.
If I go into Settings -> Keymap and try to assign Alt+Shift+<non-alpha> to an action Idea shows only Alt+<non-alpha>.
Idea doesn't see Super at all. I can't assign Super+<any-key> to any action via Settings -> Keymap.
I've ensured that there are no system shortcuts using any Alt+Shift<non-alpha>.
Alt+Shift+<non-alpha> shortcuts work just fine in other applications.
OS: RHEL 8. Connecting from MacBook Pro using Nice DCV.
Please sign in to leave a comment.
Shankar Guidewire what's your Nice DCV version? I'm asking because in their latest version DCV 2021.2-11190 (October 11, 2021) release notes they mentioned
"• Fixed a problem in the macOS and Linux clients with keyboard combinations not working correctly when using a keyboard layout which uses dead keys."
Do you face the issue with the latest Nice DCV? If so, what's there in the Nice DCV Viewer Connection | Keyboard settings?
What keyboard layout is set on your local Mac and on the Linux machine where the IDE is running? Please share the output of set | grep -E 'XMODIFIERS|GTK_IM_MODULE|QT_IM_MODULE';setxkbmap -query command on Linux.
It still happens. Strangely, there are other applications where Alt+Shift+<non-alpha> works just fine.
Nice DCV client version: Version: 2021.2 (r3776)
Nice DCV server version: 2021.2 (r11190)
Keyboard Settings: Use Option as remote Alt key and Use Command as remote Meta key
$ set | grep -E 'XMODIFIERS|GTK_IM_MODULE|QT_IM_MODULE'
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
$ setxkbmap -query
rules: evdev
model: macbook79
layout: us,us
variant: ,
Shankar Guidewire sorry for the long silence.
If the issue is still actual for you, please clarify if there are any other keyboard layouts (input languages) enabled in the guest OS (RHEL).
Does it help if you temporarily stop the ibus-daemon there?
Hi Ekaterina:
This is a Nice DCV bug, as shortcuts work as expected if I connect using NoMachine NX instead. I've logged a bug with Nice DCV but there is no solution yet. Please close this ticket.
Shankar