Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
gtk
gtk
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,126
    • Issues 1,126
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 150
    • Merge Requests 150
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • gtkgtk
  • Issues
  • #1825

Closed
Open
Opened Apr 12, 2019 by Takao Fujiwara@fujiwaratContributor

Inconsistent rules for shortcuts between different applications when switching keymaps

The original issue is https://bugzilla.redhat.com/show_bug.cgi?id=1249335

I can reproduce this issue in Fedora 30 (gnome-shell-3.31.91 & mutter-3.31.91)

  1. Run gnome-control-center region in GNOME Wayland
  2. Configure "US (Dvorak)" as the primary keymap and "US" after "US (Dvorak)".
  3. Log out and in GNOME Wayland session again to enable "US (Dvorak)".
  4. Launch Gimp and Inkscape
  5. In gimp press the dvorak CTRL+N. It correspond on CTRL+L on you keyboard if it's print with the qwerty layout. As expected, a new document is (asked to be) created.
  6. Do the same step in inkscape, pressing the dvorak CTRL+N. Again, as expected a new document is created.
  7. Switch you layout to qwerty using the keyboard icon on top right.
  8. In gimp, press the qwerty CTRL+N. So I'm speakingt of the keys actually labelled CTRL and N on a qwerty keyboard. As expected, a new document is created.
  9. Repeat the same step in inkscape. The scrollbars of the current document appears/disappears, as if we pressed CTRL+B. If the layout was set to dvorak, we would actually press CTRL+B by pressing CTRL and the key labelled N on a keyboard printed with a qwerty keymap. Note. We already see a chang. of behavior here. Gimp treats CTRL+Key as the current keymap while Inkscape keeps treating them as the original Dvorak keymap.

Expected result: Ctrl-n with qwerty in inkscape launches a new window.

Actual result: Ctrl-l with qwerty in inkkscape launches a new window.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/gtk#1825