Information processing apparatus and event management method
AssigneeCanon Kabushiki Kaisha
InventorShiro Kunori
Life of this patent
Estimating the term…
Abstract
The present invention provides an information processing apparatus that includes: a change unit configured to change an event generated in response to an operation of an input device, based on the type of the event and the type of a graphics controller unit to which the event is to be transmitted, the graphics controller unit being configured to input a processing request that corresponds to the received event to an application; and a transmission unit configured to transmit the event changed by the change unit to the graphics controller unit.
Claims8
An information processing apparatus comprising:
- an input device including a display;
- at least one processor;
- and
- at least one memory storing instructions,
- wherein, upon execution of the stored instructions, the at least one processor functions as:
- a driver configured to generate an event according to an operation on an input device;
- a change unit configured to change the event generated by the driver into a set of events, based on a type of the event;
- a first graphics controller unit, configured to input a processing request according to an operation corresponding to a received event to a first application associated with the first graphics controller unit in response to a reception of the event generated by the driver;
- a second graphics controller unit, configured to input a processing request according to an operation corresponding to a received event to a second application associated with the second graphics controller unit in response to a reception of the set of events changed by the change unit;
- and
- a management unit configured to manage a window displayed on the display by one of the first application and the second application, and to transmit the set of events changed by the change unit to the second graphics controller unit when the operation on the input device is done in a window of the second application, and transmit the event generated by the driver in response to the operation of the input device to the first graphics controller unit when the operation on the input device is done in a window of the first application.
A non-transitory computer-readable medium storing a program for causing a computer to function as:
- a driver configured to generate an event according to an operation on an input device including a display;
- a change unit configured to change the event generated by the driver into a set of events, based on a type of the event;
- a first graphics controller unit, configured to input a processing request according to an operation corresponding to a received event to a first application associated with the first graphics controller unit in response to a reception of the event generated by the driver;
- a second graphics controller unit, configured to input a processing request according to an operation corresponding to a received event to a second application associated with the second graphics controller unit in response to a reception of the set of events changed by the change unit;
- and
- a management unit configured to manage a window displayed on the display by one of the first application and the second application, and to transmit the set of events changed by the change unit to the second graphics controller unit when the operation on the input device is done in a window of the second application, and transmit the event generated by the driver in response to the operation of the input device to the first graphics controller unit when the operation on the input device is done in a window of the first application.
An event management method which is performed by an information processing apparatus having a driver configured to generate an event according to an operation on an input device including a display, a first graphics controller unit configured to input a processing request according to an operation corresponding to a received event to a first application associated with the first graphics controller unit in response to a reception of the event generated by the driver, and a second graphics controller unit configured to input a processing request according to an operation corresponding to a received event to a second application associated with the second graphics controller unit in response to a reception of a set of events, the method comprising:
- changing the event generated by the driver into a set of events for the second graphics controller unit, based on a type of the event;
- managing a window displayed on the display by one of the first application and the second application;
- and
- transmitting the set of events changed in the changing to the second graphics controller unit when the operation on the input device is done in a window of the second application, and transmitting the event generated by the driver in response to the operation of the input device to the first graphics controller unit when the operation on the input device is done in a window of the first application.
Dependencies are inferred from the claim text.