Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • Settings Settings
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 923
    • Issues 923
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 75
    • Merge requests 75
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • SettingsSettings
  • Merge requests
  • !497

media-keys: Handle 'Above_Tab' fake key

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Florian Müllner requested to merge fmuellner/gnome-control-center:above-tab into master Jun 16, 2019
  • Overview 3
  • Commits 1
  • Pipelines 5
  • Changes 1

Mutter supports the 'Above_Tab' fake keysym that refers to the key that is physically located above the tab key. It is used in the default shortcut of the "Switch windows of an application" action.

As gtk_accelerator_parse() doesn't recognize the keysym, we display the shortcut incorrectly as "disabled", and it is not taken into account for conflict resolution.

Address this by translating binding that contains the 'Above_Tab' string to bindings where the string is replaced with each possible keysym that corresponds to the fixed keycode of KEY_GRAVE + 8.

Fixes #581 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: above-tab