×

Method for providing mouse functionality using either an internal or external mouse input device

  • US 5,608,895 A
  • Filed: 11/30/1994
  • Issued: 03/04/1997
  • Est. Priority Date: 06/13/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for providing mouse emulation in a computer system having a CPU and a mouse driver, said system capable of using an external mouse and a keyboard emulating a mouse based on inputs from keyboard keys, said keyboard having a controller, comprising the steps of:

  • detecting whether said external mouse is connected to said commuter system upon a command for mouse input;

    detecting whether said mouse driver is enabled or disabled;

    transmitting command signals to said external mouse when said external mouse is connected to the system or said mouse driver is disabled;

    detecting whether said mouse driver is in an echo state echoing through the keyboard controller all data transmitted from the CPU;

    detecting whether received data is a reset control command when said mouse driver is in said echo state;

    performing said reset control command when said received data is said reset control command and said mouse driver is in said echo state;

    echoing said received data when said mouse driver is in said echo state and said received data is not said reset control command;

    transmitting an acknowledgement signal to a central processing unit (CPU) when said mouse driver is not in said echo state;

    determining, by the keyboard controller, whether a control flag is set when said mouse driver is not in said echo state;

    performing an operation indicated by said control flag when said control flag is set; and

    performing a mouse command, emulating the functionally of said external mouse, when said mouse driver is not in said echo state and said control flag is not set.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×