Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
G
gnome-shell
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,261
    • Issues 1,261
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 104
    • Merge Requests 104
  • 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
  • gnome-shell
  • Issues
  • #164

Closed
Open
Opened Mar 29, 2018 by Adrien Plazas@aplazasDeveloper

osk: Can't input tons of 'e's

When holding down a key on the OSK, either this key is inputed many times or a popover with more keys appear. The behavior is inconsistent:

  • If I want to check whether a key hides more keys and it doesn't, I end up with tons of times the same character, which is not good.
  • If I want to press many times a key hiding more keys (like 'e'), I can't just hold as it will just make the popover appear, and I have to press it many times.

A way to solve that is by always having a popover appearing when holding a key, this popover would have the secondary keys but also the main one, and by having only keys from a popover to be holdable. This way I know what holding a key will do, I can still input characters many times if needed and I can do it for all character.

If I want to maintain a key pressed, I can afford the extra time of first holding a primary key and then a secondary one for consistency and predictability even if the secondary one is exactly the same as the primary one.

Assignee
Assign to
GNOME 3.28
Milestone
GNOME 3.28 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/gnome-shell#164