mRemoteNG/mRemoteNG

Feature Request: Text Zoom (Ctrl + Mouse Wheel) Functionality

Offen

#2.679 geöffnet am 28.03.2025

 (1 Kommentar) (2 Reaktionen) (0 zugewiesene Personen)C# (1.588 Forks)batch import
1.78.*EnhancementHelp WantedPriority - Low

Repository-Metriken

Stars
 (10.807 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 1T 2h) (29 gemergte PRs in 30 T)

Beschreibung

Description:

Implement a text zoom feature in mRemoteNG that allows users to increase or decrease the font size of the terminal/session display by holding down the Ctrl key and scrolling the mouse wheel, similar to the functionality found in Windows Terminal.

Use Case:

Users often need to adjust the text size during sessions for better readability, especially when dealing with:

  • High-resolution displays where text appears too small.
  • Presentations or demonstrations where larger text is required.
  • Users with visual impairments who require adjustable text sizes.
  • Quickly adjusting the text for different remote servers with differing output.

Benefits:

  • Improved user experience and accessibility.
  • Increased productivity by allowing users to quickly adjust text size without navigating through menus.
  • Consistency with modern terminal applications like Windows Terminal.

Implementation Details (Suggestions):

  • Bind the Ctrl + Mouse Wheel event to a function that adjusts the font size of the active session's terminal/display.
  • Implement a configurable zoom step (e.g., small, medium, large increments).
  • Consider persisting the zoom level for each session or globally.
  • Optionally, display a visual indicator of the current zoom level.
  • The zoom should work on any embedded terminal like putty, or other terminal sessions.

Labels:

  • feature-request
  • usability
  • accessibility
  • terminal
  • zooming

Contributor Guide