Browse Prior Art Database

Interchangeable Keyboard and Mouse Port Connectors in a Personal Computer System Ease User Interface

IP.com Disclosure Number: IPCOM000121339D
Original Publication Date: 1991-Aug-01
Included in the Prior Art Database: 2005-Apr-03
Document File: 2 page(s) / 58K

Publishing Venue

IBM

Related People

Huynh, DQ: AUTHOR [+2]

Abstract

This article describes a technique for use in a personal computer system wherein the keyboard and mouse cable connectors can be plugged into either port connector without affecting functionality in order to ease user interface.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 63% of the total text.

Interchangeable Keyboard and Mouse Port Connectors in a Personal
Computer System Ease User Interface

      This article describes a technique for use in a personal
computer system wherein the keyboard and mouse cable connectors can
be plugged into either port connector without affecting functionality
in order to ease user interface.

      Some systems have dedicated keyboard and mouse port connectors.
That is, in order for the system to properly function, the keyboard
and mouse cable connectors have to be plugged into their respective
keyboard and mouse port connector on the system.  This task is
inconvenient to the user given the small sizes of the two port
connectors, their location to the back of the system, and the heavy
weight of some models (should the system have to be moved in order to
identify the connectors).  The aforementioned situation is solved by
rendering the two port connectors interchangeable.

      The figure is a block diagram of the internal bus receive and
transmit logic.  First, the transmit and receive logic of the two
ports are identical.  However, each of the two ports is assigned to a
different register, namely port 67H and 68H.  A third port, port 60H,
is a dummy port, i.e., this port is only accessed by software and not
hardware linked to the keyboard and mouse control interface logic.
Port 60H is also needed for compatibility issues.

      Second, at power on, the system performs a series of device set
ups which include...