← All reviews

Screen Magnification for Office Applications

Hae-Na Lee, Vikas Ashok, IV Ramakrishnan · 2020 · Proceedings of the 22nd International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS 2020) · doi:10.1145/3373625.3418049

Summary

This demonstration paper presents MagPro, an interface augmentation for office productivity tools (Microsoft Word, Excel, PowerPoint) designed to reduce the excessive panning and zooming that screen-magnifier users with low vision must perform. The core problem is that office applications distribute UI elements across the entire screen — ribbon menus at the top, the edit area in the middle, status bars at the bottom — but screen magnifiers only show a small fragment at any moment (e.g., at 6x zoom). This forces users to constantly pan back and forth between the ribbon commands and their content, a tedious process that is repeated for every formatting action. For example, applying a WordArt style requires panning from the selected text up to the Insert ribbon, finding the WordArt command, selecting an option, panning back to the text to check the result, and repeating if unsatisfied. MagPro solves this with two key features: an Instant Menu that brings all ribbon commands to the user's current cursor position as a compact scrollable list (activated via middle mouse click), and automatic viewport synchronization that ties the magnifier position to the keyboard cursor so text being typed is always visible without manual magnifier adjustment.

Key findings

The Instant Menu displays all commands from all ribbon tabs in a scrollable list right next to the user's selected content, with both command labels and icons for easy identification. Users scroll through commands with the mouse wheel, select with a left click, and view sub-options (e.g., line spacing values like Single, 1.5, Double) as overlays on top of the Instant Menu — keeping everything within the current magnified viewport. Right-clicking the ribbon tab heading reveals a list of all available ribbons (Home, Insert, Design, Layout, References, etc.), allowing users to switch ribbon context without panning to the top of the screen. Because commands appear adjacent to the selected content, users can immediately observe the effects of formatting changes without panning back and forth. The viewport synchronization feature addresses a common frustration where the magnifier viewport stays in one location while the keyboard cursor moves off-screen during typing, requiring the user to manually realign the magnifier. MagPro ties the mouse pointer to the keyboard cursor position, so the magnified view automatically follows text entry.

Relevance

MagPro addresses a real and understudied usability gap for low-vision users in the workplace. While screen magnifiers like ZoomText and Windows Magnifier enlarge screen content, they do not solve the spatial navigation problem created by applications that scatter essential controls across a large screen. Office productivity software is critical for professional work, yet the few studies on low-vision usability have focused mainly on web browsing and smartphone apps, leaving productivity tools largely unexplored. The "bring commands to the user" design pattern — rather than requiring the user to navigate to commands — is a powerful and transferable principle for any spatially distributed interface. The automatic viewport-cursor synchronization removes a repetitive and frustrating manual adjustment that interrupts typing flow. As a short demonstration paper (3 pages), MagPro lacks formal user study validation, which the authors identify as future work. The solution is also specific to Microsoft Office applications and would need adaptation for other productivity suites.

Tags: low vision · screen magnification · assistive technology · workplace accessibility · user interface design · productivity · software accessibility