Skip to content

Use prominent Enter icon button and suppress mobile keyboard for special-key shortcuts #53

@guysmoilov

Description

@guysmoilov

Problem

The current Enter action is low-visibility, and tapping shortcut keys can trigger the mobile keyboard unnecessarily. This causes accidental focus shifts and friction in command entry workflows.

Proposal

  1. Replace the text Enter button with a clear icon button and prominent accent color.
  2. For shortcut-key buttons, send key events without focusing text inputs so the mobile keyboard does not open.

Key List (Requested)

  • Arrow keys
  • Home
  • End
  • Esc
  • Tab
  • Ctrl+C

Recommended Additional Keys

  • PageUp
  • PageDown
  • Ctrl+D

Keep / Remove Guidance

  • Keep: arrows, Esc, Tab, Ctrl+C (high-frequency in tmux/CLI)
  • Keep: Home/End if mapped to terminal cursor navigation as expected
  • Optional: PageUp/PageDown if they map to shell/history/terminal behavior reliably
  • Optional: Ctrl+D (useful but potentially destructive depending on context)

UX Requirements

  • Enter icon button is visually prominent and easy to hit on mobile
  • Tapping Enter and shortcut-key buttons does not open the software keyboard
  • Buttons remain accessible and responsive in both portrait and landscape

Acceptance Criteria

  • Enter text label is replaced with icon-based primary action
  • Enter action sends newline correctly
  • Shortcut keys send expected control sequences
  • Mobile keyboard stays closed when using these non-text buttons
  • Tests cover at least one shortcut button path verifying no input-focus side effects

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:frontendFrontend/UI codearea:tmuxtmux integration and behaviorarea:uxUser experience and interaction designenhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions