I'm on Fedora 25, Gnome shell version 3.22.3. I have changed keyboard layout via GUI
Settings -> Region & Language -> Input Sources and adding (and selecting) English (Dvorak) variant.
The weird thing is that the dvorak layout do have effect in gnome-terminal, nautilus etc., but not in many other applications, like gvim, chrome.
Why is it only partially applied? How to apply the new layout globally?
Edit: In "partially applied" Dvorak mode, Gnome keyboard shortcuts are still in their QWERTY positions, e.g., "Super+D" to show desktop.