Keyboard-Driven Item Movement in Web Browser Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional web browser-based applications are inaccessible to users with disabilities, as they require mouse-based interactions for moving items within the user interface, excluding visually impaired individuals who cannot use a mouse.
Innovation Solution
The system processes keyboard input to enable users to move items in a web browser-based application's user interface, allowing users to reposition items using keyboard navigation and providing auditory feedback to assist sight-impaired users, using a combination of input generators, capturers, routers, and screen readers to facilitate keyboard-driven interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If mouse-based interactions are used for moving items in the user interface, then the application maintains conventional operation methods, but users with disabilities (visually impaired individuals) cannot access the application
Solution Approach 1:
The system enables the same item movement functionality to be accessed through multiple input methods (mouse and keyboard), making the application universally accessible to different user groups including those with disabilities
Solution Approach 2:
The system introduces an intermediary mechanism that translates keyboard input into item movement commands, similar to how mouse movements are translated, thereby bridging the gap between keyboard users and the application's item manipulation features
2Adaptability or versatility
If keyboard input processing is added to enable accessibility, then users with disabilities can access the application, but the system complexity increases with additional components (input capturers, routers, screen readers)
Solution Approach 1:
The system introduces intermediary components (input capturers, routers, screen readers) that translate keyboard input into application commands, bridging the gap between keyboard users and the application's item manipulation features
Solution Approach 2:
The system substitutes the mechanical mouse-based interaction model with a keyboard-driven alternative, replacing physical pointing device operations with keyboard input processing and auditory feedback mechanisms
Data Source
AI summary
Disclosed are examples of systems, apparatus, methods and computer program products for causing movement of items in a user interface of a web browser-based application. A bounding window of a web browser comprising a presentation of items can be caused to be displayed in a user interface on a display of a device. First keyboard input from a user interacting with a first item can be processed. The first item can be caused to be transformed to a moveable state. Second keyboard input from the user interacting with the first item can be processed. The first item can be caused to change locations as displayed in the user interface from the first location to a second location. The second location can be different from the first location.


