Browse Prior Art Database

UNIFICATION OF KEYBOARD SHORTCUT EVENTS ACROSS HETEROGENEOUS USER INTERFACE (UI) PROCESSES

IP.com Disclosure Number: IPCOM000235506D
Publication Date: 2014-Mar-05
Document File: 5 page(s) / 88K

Publishing Venue

The IP.com Prior Art Database

Abstract

The invention provides a technique to handle keyboard shortcut events across different user interface (UI) in a magnetic resonance (MR) system. The technique includes a framework that allows different processes with UI windows to receive and process keyboard shortcut for the MR system. The technique aims to provide a shortcut key handler to register each UI window, receive keyboard notification from the different user interface and delegate action to appropriate process. An inter process communication (IPC) mechanism is utilized to interact between different processes and the handler. The technique allows the keyboard shortcuts events handling for a multi-process, multi-window complex system to enhance user experience.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

UNIFICATION OF KEYBOARD SHORTCUT EVENTS ACROSS HETEROGENEOUS USER INTERFACE (UI) PROCESSES

FIELD OF INVENTION

The invention generally relates to a magnetic resonance (MR) system and more particularly to a framework for different processes with user interfaces to receive and process keyboard shortcuts in the MR system.

BACKGROUND OF THE INVENTION

User Interface (UI) provided in a magnetic resonance (MR) system includes various different processes, which have individual UI windows. Individual UI windows include X-motif (C++) and java swing. The individual windows are integrated by utilizing a proprietary window manager to provide look and feel of a single application. The window manager blends UI windows from different process in a tiled layout. This allows seamless interaction by the user across an entire screen on the MR console. As per an operating system capability at any time, only a single UI window focuses to receive keyboard action from the user.  Use of MR software allows window focus to move across various UI windows. This does not allow application interface to provide seamless user interaction through keyboard shortcuts.

A conventional technique includes enabling a user to invoke a function via a shortcut key in a multi-window computing environment. However, the conventional technique provides a single process with multiple windows.

 
Another conventional technique includes multifunctional shortcut keys in the MR system. However, the conventional technique includes handling same keyboard shortcut for different actions on multiple windows.

Yet another conventional technique includes content editing protected view in the MR system. However, the conventional technique includes handling same keyboard shortcut for different actions on multiple windows by means of pop up indicating the priority of action and ability to change the priority.

Hence there exists a need for an efficient technique to resolve key shortcuts conflicts without user intervention.

BRIEF DESCRIPTION OF THE INVENTION

The invention provides a technique to handle keyboard shortcut events across a different user interface in a magnetic resonance (MR) system. The technique includes a framework that allows different processes with user interface (UI) windows to receive and process the keyboard shortcut for the MR system.

 

DETAILED DESCRIPTION OF THE INVENTION

The invention provides a technique to handle keyboard shortcut events across a different user interface in a magnetic resonance (MR) system. The technique includes a framework that allows different processes with user interface (UI) windows to receive and process keyboard shortcut for the MR system. The framework constitutes three components, which include the shortcut key listener, shortcut key handler and property manager. FIG. 1 depicts components in the framework in the MR system.

FIG.  1

The technique allows keyboard shortcut events to handle a multi-process, multi-window complex system and enhance user exper...