Logitech_Mouse_Users_Manual_Feb87 Logitech Mouse Users Manual Feb87

Logitech_Mouse_Users_Manual_Feb87 manual pdf -FilePursuit

Logitech_Mouse_Users_Manual_Feb87 Logitech_Mouse_Users_Manual_Feb87

User Manual: Logitech_Mouse_Users_Manual_Feb87

Open the PDF directly: View PDF PDF.
Page Count: 324

DownloadLogitech_Mouse_Users_Manual_Feb87 Logitech Mouse Users Manual Feb87
Open PDF In BrowserView PDF
IDGITECH'"
MOUSE
User's Manual .

~LOGITECH

Serial Mouse
Bus Mouse
Series 2 Mouse

TM

LOGITECH Mouse
USER'S MANUAL

Copyright © 1984, 1985, 1986, 1987, by LOGITECH, Inc.
All Rights Reserved.
No part of this document may be copied or reproduced in any form or by any means
without the prior written consent of LOGITECH, Inc.

LOGITECH, Inc. makes no warranties with respect to this documentation and disclaims
any implied warranties of merchantability or fitness for a particular purpose. The
information in this document is subject to change without notice. LOGITECH, Inc.
assumes no responsibility for any errors that may appear in this document.
From time to time, changes may occur in the filenames and in the files actually included
on the distribution disks. LOGITECH, Inc. makes no warranties that such files or
facilities as mentioned in this documentation exist on the distribution disks or as part of
the materials distributed.
This edition applies to LOG/TECH Plus software, Version 3.40 or later for the
LOG/TECH Mouse.

Document#:
Initial issue:
Current revision:
Printed:

LU-UD-OO 12-1
February 1984
September 1987
September 1987
Trademarks

LOGIMOUSE is a registered trademark, and Click, LOGITECH, LOGICADD, LOGIMENU,
LOGIPAINT, PaintShow, POINT, and Point & Click are trademarks of LOGITECH, Inc.
IBM is a registered trademark, and PS/2 and TopView are trademarks of International Business
Machines Corporation.
Intel is a registered trademark of Intel Corporation.
Microsoft and MS-DOS are registered trademarks, and Windows is a trademark of Microsoft
Corporation.
UNIX andAT&T are registered trademarks of American Telephone and Telegraph Corporation.
BIX is a trademark, and Byte is a registered trademark of McGraw-Hill, Inc.

Summagraphics and SummaMouse are registered trademarks, andMM Series and Bit Pad One are
trademarks of Summagraphics Corporation.
Lotus, 1-2-3 and Symphony are registered trademarks of Lotus Development Corp.

ii

WordStar is a registered trademark and EASY is a trademark of MicroPro International Corp.
Compaq Portable is a trademark of Compaq Computer Corp.
AT&T 6300 and 6300 Plus are trademarks of AT&T.
Hercules Graphics Card is a trademark of Hercules Computer Technology
HP Vectra is a registered trademark of Hewlett Packard Company
Tandy is a registered trademark of Tandy Corporation
ClickArt Personal Publisher is a trademark of Software Publishing
GEM is a registered trademark of Digital Research
Norton Commander is a trademark of Peter Norton
PC Paintbrush is a trademark of ZSoft Corp.
Sigma Color 400 is a trademark of Sigma Designs, Inc.
Tecmar Graphics Master is a trademark of Tecmar, Inc.
AutoCAD is a registered trademark of Autodesk, Inc.
Generic CADD is a trademark of Generic Software
Cadkey is a registered trademark of Micro Control Systems
Cadvance is a trademark of CalComp
Drafix is a trademark of Foresight Resource
Dr Halo II is a registered trademark of Media Cybernetics
PCad is a registered trademark of PCad
VersaCADD is a trademark ofT&W
Personal Designer is a trademark of Computer Vision
Reflex is a trademark of Borland International
Smalltalk V is a trademark of Digitalk
smARTWORK is a trademark of Wintek
Telepaint is a trademark of LCS Telegraphics
MICROGRAPHX is a registered trademark,
MICROGRAPHX Inc.

and

IN*A *VISION is

Framework II is a trademark of Ashton-Tate
SuperCalc 3 is a registered trademark of Sorcim Corporation
Ventura Publisher is a trademark of Ventura Software
VP-Planner is a trademark of Paperback Software International
Xerox is a trademark of Xerox Corporation
XTREE is a registered trademark of Executive Systems

iii

a trademark

of

. . . - - - - - LOGITECH Software License Agreement --------,
THIS DOCUMENT IS A LEGAL AGREEMENT BE1WEEN YOU, THE UCENSEE, AND
LOGITECH, INC ("LOGITECH"). By USING THIS PROGRAM, YOU ARE AGREEING
TO BECOME BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO
THE TERMS OF THIS AGREEMENT, PROMPTLY RETURN THE DISK PACKAGE AND THE
OTHER ITEMS THAT ARE PART OF THIS PRODUCT IN THEIR ORIGINAL PACKAGE, WITH
YOUR PAYMENT RECEIPT (THE "RECEIPT"), TO LOGITECH FOR A FULL REFUND.
In consideration of payment of the License Fee, which is a part of the price
evidenced by the Receipt, LOGITECH grants to the Licensee a nonexclusive
right, without right to sublicense, to use this copy of this LOGITECH Software on
a single Computer at a time. LOGITECH reserves all rights not expressly
granted, and retains title and ownership of the Software, including all subsequent
copies in any media. This Software and the accompanying written materials are
copyrighted. You may copy the Software solely for backup purposes; all other
copying of the Software or the written materials is expressly forbidden.
As the only warranty under this Agreement, and in the absence of accident, abuse
or misapplication, LOGITECH warrants, to the original Licensee only, that the
disk(s) on which the Software is recorded is free from defects in materials and
workmanship under normal use and service for a period of ninety (90) days from
the date of payment as evidenced by a copy of the Receipt. LOGITECH's only
obligation under this Agreement is, at LOGITECH's option, to either (a) return
payment as evidenced by a copy of the Receipt or (b) replace the disk that does
not meet LOGITECH's limited warranty. and which is returned to LOGlTECH
with a copy of the Receipt. THIS WARRANTY GIVES YOU UMlTED, SPECIFIC LEGAL
RIGHTS. You MAY HAVE OTHER RIGHTS, WHICH VARY FROM STATE TO STATE.
THE SOFfWARE AND ACCOMPANYING WRITTEN MATERIALS (INCLUDING THE
USER'S MANUAL) ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND
INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABIUTY AND FITNESS FOR A
PARTICULAR PURPOSE, EVEN IF LOGITECH HAS BEEN ADVISED OF THAT PURPOSE.
LOGITECH SPECIFICALLY DOES NOT WARRANT THAT THE OPERATION OF THE
SOFfWARE WILL BE UABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL OR
INCIDENTAL DAMAGES ARISING OUT OF THE USE OF OR INABIUTY TO USE SUCH
PRODUCT EVEN IF LOGITECH HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR UMITATION OF
LIABIUTY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE
UMITATION MAY NOT APPLY.

iv

r----

LOGITECH Limited Lifetime Hardware Warranty - - - - ,
Non-Transferrable

LOGITECH mice and mouse boards are warranted to be free from failures due to
defects in material and workmanship for as long as you own them. During the
first two years, LOGlTECH will, at its sole option, replace or repair at no charge
the product which, in its opinion, is defective.
During the remaining years of the warranty, LOGlTECH will, at its sole option,
replace or repair the defective product; LOGlTECH will charge you a fixed fee to
cover handling and service costs based on LOGlTECH's then current price
schedules. LOGlTECH, at its sole option, may replace or repair the defective
product with a then-current product having similar features and functionality as
determined by LOGITECH.
You are responsible for packing the failed product properly for shipment, and for
the charges to ship the failed product to LOGlTECH, and LOGlTECH is
responsible for charges to ship the repaired or replacement product. If any charge
to you is involved, the replacement product will be sent C.O.D.
If the failed product has been modified without LOGlTECH's consent or if the

failure is the result of misuse, abuse or misapplication, LOGlTECH has no
obligation to repair or replace the failed product.
Before returning a failed unit, you must obtain a Return Merchandise
Authorization (RMA) number by calling LOGlTECH Customer Service: in the
U.S., phone (800) 231-7717; in California call (800) 552-8885. The RMA
number should be prominently displayed on the outside of the returned package
and on the accompanying packing list. LOGlTECH cannot be held responsible
for any package returned without an RMA Number.
EXCEPT AS EXPRESSLY PROVIDED ABOVE, THE HARDWARE AND ACCOMPANYING
WRITTEN MATERIALS (INCLUDING THE USER'S MANUAL) ARE PROVIDED "AS IS"
WITHOUT WARRANTY OF ANY KIND, INCLUDING THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, EVEN IF
LOGITECH HAS BEEN ADVISED OF THAT PURPOSE. IN NO EVENT WILL
LOGITECH BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL OR
INCIDENTAL DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE SUCH
PRODUCT EVEN IF LOGlTECH HAS BEEN ADVISED OF THE POSSIDILITY OF SUCH
DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR UMITATION OF
LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE
LIMITATION MAY NOT APPLY.
PLEASE RETURN THE ENCLOSED REGISTRATION CARD FOR YOUR WARRANTY TO BE
VAUD.
WARRANTY CLAIMS MAY NOT BE HONORED IS THERE IS NO
CORRESPONDING REGISTRATION CARD ON FILE AT LOGlTECH, INc.

v

Notes:

vi

The LOGITECH Mouse

~-----------------(IMPORTANT)------------------~

See the READ.ME file on Disk 1 for late breaking news about this version of
LOG/TECH Mouse Software.

Introduction

Introduction
Traditionally, the mouse has been used as a pointing device by CAD , PAINT, and other
graphics-oriented applications. Many software developers, recognizing the flexibility
and immediacy of the mouse as a productivity tool, are now building applications in nongraphics business and creative environments as well, with applications ranging from data
base and spreadsheet management on through telecommunications and desktop
pUblishing.
Recognizing the importance of the expanded uses for the mouse, LOGITECH Mouse
software has also been designed to be able to emulate cursor keys and implement
keyboard macros for your favorite non-mouse applications.

ix

Introduction

What have you purchased?
This manual tells you how to work with the range of LOGITECH Mice, including the
LOGITECH Serilll Mouse, Bus Mouse, and the LOGITECH Series 2 Mouse.
The LOGITECH Serial Mouse
The LOGITECH Serilll Mouse Package consists of:
•
•
•
•
•

The LOGITECH Serial Mouse
A 9- to 25 pin adapter.
LOGITECH Mouse driver software on 5 1/4" disk.
LOGITECH Mouse Plus software on 5 1/4" disk.
The LOGITECH Mouse User's Manual,
the manual you are now reading.
The LOGITECH Bus Mouse

The LOGITECH Bus Mouse Package consists of:
•
•
•
•
•

The LOGITECH Bus Mouse.
The Bus Board.
LOGITECH Mouse driver software on 51/4" disk.
LOGITECH Plus software on 5 1/4" disk.
The LOGITECH Mouse User's Manual,
the manual you are now reading.
The LOGITECH Series 2 Mouse

The LOGITECH Series 2 Mouse Package consists of:
•
•
•

The LOGITECH Series 2 Mouse.
LOGITECH Mouse Driver software and Plus software on a 3 1/2" disk.
The LOGITECH Mouse User's Manual,
the manual you are now reading.

x

Introduction

Other LOGITECH Products
At LOGITECH we pride ourselves on technical excellence and advanced engineering.
We also offer these fine products, which we believe to be the most advanced in their
product category.
LOGITECH Mouse Programmer's Toolkit (with software)
Contains information and guidelines for programmers who wish to develop
applications using the mouse and the standard mouse driver. Programming
interfaces are provided for Assembler, BASIC, C, Modula-2, and Pascal.
Note:

The Programmer's Toolkit does not address the problem of
interfacing the mouse directly through the serial port.

LOGITECH Mouse Technical Reference Manuals
Contain details about the LOGITECH Mouse electrical interface, data formats,
baud rates, and report rates.
LOGITECH Modula-2

LOGITECH Modula-2 offers these Modula-2 functions:
•

•

•
•

The LOGITECH Modula-2 base package, with tutorial, complete library
listings, and a post-mortem debugger, and a compiler that generates standard
DOS linker compatible. OBJ files.
The LOGITECH Modula-2 Toolkit, with the full-featured LOGITECH
Linker and a full complement of utilities to help you manage the
development and revision of your LOGITECH Modula-2 programs.
The Turbo-Pascal To LOGITECH Modula-2 Translator.
A VAXIVMS version of LOGITECH Modula-2.

Site licenses are available for all LOGITECH Modula-2 products.
For additional sales information, or to order these products, call the LOGITECH sales
office toll-free from anywhere in the continental U.S. at (800)231-7717, or
in California, call (800) 552-8885.

xi

Introduction

How to Read This Manual
The following conventions are used in this manual:
Keys to be pressed, look like this:

(Y)

[Esc}

QJ

Control sequences or characters entered with a Control or Shift key, look like this:

@ill-@]

(Ctrl HBreak]

( nShift

HF2)

00-0

Keys from the Numeric Keypad are shown like this:

(]]CDB5)

G

~~[±J

Keyboard input for the DOS Command line is in upper case and looks like this:
CLICK

QJ

Mouse buttons used are based on the LOG/TECH standard, and use three buttons, e.g,
(. 0 0 I means press the left mouse button,
[0 0 .) means press the right mouse button, and
(0 • D) means press the middle mouse button.
[• • ) means press both buttons on a two button mouse.
Variable names in the text are surrounded by angle brackets, as in


! .J

)

File names look like this:
MENU.EXE AUTOEXEC.BAT

DOS commands and statements look like this:

PATH,COPY

Product names look like this:
LOG/TECH Series 2 Mouse, DOS, Point & Click Shell

xii

Introduction

Reserved words and user-defined functions in LOG/MENU code look like this when
being discussed in the text:
CHORDS, BEGIN, MyFunction

These are not emphasized in screen display or program listings.
Screen output and some listings look like this when being discussed in the text:
Program Not Found

These are not emphasized in screen display or program listings.
LOG/MENU and other code listings look like this:
BEGIN LeftB, MidB, RightB, LeftM, RightM, UpM, DownM, 50, 100
LeftB:
MidB:
RightB:

TYPE ENTER
TYPE 3
TYPE ESC

LeftM:
RightM:
UpM:
DownM:

TYPE
TYPE
TYPE
TYPE

0,
0,
0,
0,

75
77
72

80

3 is CTRL-C
0,
0,
0,
0,

75
77
72
80

is
is
is
is

Left Arrow Key
Right Arrow Key
Up Arrow Key
Down Arrow Key

Sample Screens look like this:

open close HELP +next prev +WINDOW EDITING MOVING QUIT+ETC OPTIONS TOPLIST

xiii

Introduction

How this User's Manual is Organized
This manual assumes that you are somewhat familiar with the basics of DOS and with
basic programming concepts and terminology.
Beside this general introduction, this manual has four main divisions, or books:
•
•
•
•

An installation guide for the full LOGITECH Mouse line.
A user's guide to LOGITECH PLUS software
A user's guide to M123, the Point & Click Shell.
The POINT Editor User's Manual, with tutorial and reference chapters.

Each book/division is self-contained, with its own Table of Contents and Index. To
switch between books quickly, flex the manual to locate the black line where each
division begins.
Similarly, the pages in each division have a simple prefix at the bottom of each page, as
follows:
A-n

identifies the Installation division.

B-n

identifies the LOGITECH Plus Software division.

C-n

identifies the M123, Point & Click Shell division.

D-n

identifies the POINT Editor division.

xiv

Hardware Installation

Contents

Table of Contents

Introduction

A-I

Chapter I
LOGITECH Mouse Installation

A-3

1.1 The LOGI1ECH Serial Mouse ...................................................................... A-4
1.1.1 General Description .............................................................................. A-4
1.1.2 System Requirements and Compatibility .............................................. A-5
1.1.2.1 System Requirements ................................................................... A-5
1.1.2.2 LOGI1ECH Serial Mouse Compatibility ..................................... A-6
1.1.2.3 Connector Pin Assignments ......................................................... A-6
1.1.3 Install your LOGI1ECH Serial Mouse ................................................. A-7
1.2 The LOGI1ECH Bus Mouse ......................................................................... A-8
1.2.1 General Description .............................................................................. A-9
1.2.2 System Requirements and Compatibility .............................................. A-9
1.2.2.1 System Requirements ............................................................... ~ ... A-9
1.2.2.2 LOGI1ECH Bus Mouse Compatibility ........................................ A-9
1.2.3 Install your LOGI1ECH Bus Mouse .................................................. A-10
1.2.3.1 Configure Your Bus Board ......................................................... A-10
1.2.3.2 Install Your Bus Board ...............................................................A-12
1.2.3.3 Connect Your Mouse ..................................................................A-13
1.3 The LOGI1ECH Series 2 Mouse ................................................................. A-14
1.3.1 General Description ............................................................................. A-14
1.3.2 System Requirements and Compatibility ............................................A-15
1.3.2.1 System Requirements .................................................................A-15
1.3.2.2 LOGI1ECH Series 2 Mouse Compatibility ............................... A-15
1.3.3 Install your LOGI1ECH Series 2 Mouse ............................................ A-16
1.4 How to Hold the Mouse ............................................................................... A-17

a - iii

Contents

Appendix A
LOGITECH Mouse Maintenance

A-21

Appendix B
Product Support Plan

A-23

Copy Protection .................................................................................................. A-23
Technical Support ............................................................................................... A-23
LOGITECH Bulletin Board Service ............................................................. A-23
BIX ................................................................................................................ A-23
Getting Help from the Hotline ......................................................................A-24

Index

A-27

a - iv

Installation

Introduction
The LOG/TECH Mouse can be used directly with most applications or can be easily
programmed to work with others.

LOGITECH Mouse software configures your mouse for different software applications
and helps you build time-saving pop-up menus for those applications.
LOG/TECH Mouse drivers work with all applications that use the Microsoft mouse
driver.
Your LOGITECH Mouse is programmable. This means that, in addition to using your
mouse with most mouse-based applications, you can use it with ordinary keyboard cursor
based programs to move a point or cursor on your computer screen; the mouse buttons
can then be used to position data, create graphics, or select, copy, and edit text.
And because it's programmable, your LOGITECH Mouse also works with virtually any
application.

A-I

Installation

Notes:

A- 2

Installation

Chapter 1
LOGITECH Mouse Installation
This chapter tells you how to install your LOGITECH Mouse in an IBM PC/XT/AT
or compatible computer.

Section 1.1

covers the LOGITECH Serilll Mouse, which plugs into a serial port.

Section 1.2

covers the LOG/TECH Bus Mouse, which plugs into the bus board
and frees up your serial port.

Section 1.3

covers the LOG/TECH Series 2 Mouse, which plugs into the mouse
port on your IBM PS/2 computer.

Section 1.4

shows you how to hold the mouse for maximum ease of use.

A-3

Installation

1.1 The LOGITECH Serial Mouse

1.1.1 General Description
In addition to working with all applications that use the Microsoft mouse driver, the
LOGITECH Serial Mouse emulates other computer mice, including the earlier
LOGITECH C7 Mouse, the Mouse Systems Corporation PC Mouse, the Torrington
Manager Mouse, and the Visi-On Mouse. This means that, even if an application
doesn't list your LOGITECH Serial Mouse in the installation menu, if it lists one of
these other mice, your LOGITECH Serial Mouse will work.

Figure A·l LOGITECH Serial Mouse, 9·Pin Connector, and 9· to 25· Pin Adapter

A·4

Installation

1.1.2 System Requirements and Compatibility
Your LOGITECH Serial Mouse is designed for use with IBM PC/XT/AT or compatible
computers. It connects to your microcomputer system through a 9- pin or 25- pin
RS·232 serial port configured to COMI or COM2. You can use with either a dual
floppy disk system or one with one or more floppy disk drives and a hard disk.
1.1.2.1 System Requirements
Here are the system requirements for the LOGITECH Serial Mouse:
Personal
Computer

IBM PC, XT or AT,
IBM PS/2, Model 30, 50,60, 80 (through the serial port)
or other 100% IBM PC compatibles

Drives

Two disk drives, or a hard disk and at least one disk drive

Memory

256 KofRAM

Graphics
Adapter
Cards
Serial Port

IBM Monochrome Adapter
IBM Color Graphics Adapter
IBM Enhanced Graphic Adapter with Enhanced Color Monitor or
compatibles.
COMIorCOM2

Operating
System

IBM PC DOS or MS-DOS 2.0, or later

A-S

Installation

1.1.2.2 LOGITECH Serial Mouse Compatibility
The LOGITECH Serial Mouse driver works like the Microsoft Mouse driver with all
application programs that use the Microsoft Mouse. MOUSE.COM and MOUSE.SYS
from LOGITECH are functionally compatible with files of the same name from
Microsoft for the Microsoft Mouse. Applications that use the Microsoft driver usually
refer to it as the Microsoft Mouse driver, the Microsoft compatible mouse driver, or as
MOUSE.COM.
When you set your mouse driver to the appropriate protocol (5b) and baud rate (1200),
your LOGITECH Serial Mouse is fully compatible with PC Mouse from Mouse
Systems Corporation, Visi-On Mouse, and Torrington Manager Mouse.

1.1.2.3 Connector Pin Assignments
LOGITECH Serial Mouse comes with a standard RS-232C subminiature female
connector compatible with the IBM AT, and with a 9- to 25 pin adapter to make it
compatible with the IBM PCIXT.
Here are the connector pin assignments for the 9- to 25 pin adapter.

25-pin Connector
1
2
3
4
5
6
7

20

Data Signals
Protective Ground
Receive Data (To Mouse)
Transmit Data (From Mouse)
Request to Send
Clear to Send
Data Set Ready
Signal Ground
Data Terminal Ready

Figure A-2 9- to 25-Pin Adapter Pin Assignments

A-6

9-pin Connector
Shell
3
2

7
8
6
5
4

Installation

1.1.3 Install your LOGITECH Serial Mouse
Your LOGITECH Serial Mouse has a 9-pin RS-232 connector for IBM AT
compatibles t and a 9- to 25-pin adapter for connection to IBM PC/XT compatibles.
The procedure to attach either connector to the computer is the same:
Step 1: Switch your computer OFF and unplug all peripheral equipment.
Step 2: Locate the RS-232 Serial Port Connector 1 or 2 on the back of your computer.
Refer to the owners manual for your computer and/or to any documentation for
your add-in boards. This will normally be a "male" connector with pins sticking
out from the computer. Gently press the mouse connector into place and
tighten the screws.

r - - - - - - - - - - - - - NOTE - - - - - - - - - - - - - ,
Your LOGITECH Serial Mouse also works with a converter cable,
either 25- to 9-pin or 9- to 25-pin.

Step 3: Get ready to tum on your computer.
Reconnect any peripheral equipment and close your computer. If you had your
computer opent (to install a serial card etc.) close it and reconnect any peripheral
equipment. You are now ready to tum on your computer, install your mouse
driver software t and put your mouse to work.
If this is the first time youtve used a mouse tum first to Section 1.4, How to
Hold Your Mouse. If you are already familiar with a mouse product t .tum to
Book 2, LOGITECH Plus Software, for instructions on setting up your system
to work with the LOGITECH Plus software that comes with your LOGITECH
Mouse.

A-7

Installation

1.2 The LOGITECH Bus Mouse

08-9 Female
Connector*

Figure A-3 LOGITECH Bus Mouse, Bus Board, and Two Connector Types

A-8

Installa tion

1.2.1 General Description
The LOGITECH Bus Mouse supports all applications that use the Microsoft Mouse
driver. In addition, it can be programmed to use all three buttons for most applications
that do not specify their own mouse interface.
1.2.2 System Requirements and Compatibility
Your LOGITECH Bus Mouse is designed for use with computers that are 100% IBM
PC/XT/AT, and IBM PS/2 (Model 30) compatible computers. It connects to your
microcomputer system through a printed circuit board with either a 9-pin D-Ring,
or 9-pin Mini-DIN circular connector.
1.2.2.1 System Requirements
Here are the system requirements for the LOGITECH Bus Mouse:
Personal
Computer

IBM PC, XT or AT,
IBM PS/2, Model 30
or other 100% IBM compatibles

Drives

Two floppy drives, or one floppy and a hard disk.

Memory

256 KofRAM

Graphics
Adapter
Cards

IBM Monochrome Adapter
IBM Color Graphics Adapter
IBM Enhanced Graphic Adapter
with Enhanced Color Monitor or compatibles.

Expansion

An open Slot for the Bus Board.

Operating
System

PC DOS or MS-DOS 2.0, or later

1.2.2.2 LOGITECH Bus Mouse Compatibility
The LOGITECH Bus Mouse driver works like the Microsoft Mouse driver with all
application programs that use the Microsoft Mouse. MOUSE.COM and MOUSE.SYS
from LOGITECH are functionally compatible with files of the same name from
Microsoft for the Microsoft Mouse. Applications that use the Microsoft driver usually
refer to it as the Microsoft Mouse driver, the Microsoft-compatible mouse driver, or as
MOUSE.COM.

A-9

Installation

1.2.3 How to Install Your LOGITECH Bus Mouse
Your LOGITECH Bus Mouse has two components to install: a Bus Board and a Mouse.
First, install the Bus board; then, connect your mouse.
1.2.3.1 Configure Your Bus Board
Step 1: Remove the Bus Board from its Antistatic Protection Packaging
The Board is shipped in this packaging for protection from static electricity. To
protect the Bus Board while you are installing it in your computer, avoid manual
contact with electrostatic substances such as plastic or styrofoam.
Step 2: Find the position of the Bus Board components.

a8
2 345

1_1_1-

Jump 1 (IRQ Jumper)

=-=II
III•
III-• I• _11

- _ ii

••

Figure A-4 LOGITECH Bus Board with Typical Jumper Setting

A ·10

Installa tion

Step 3: Set the Jumpers on your Bus Board.
Set the jumper on your Bus Board to be compatible with your computer.
The following tables show correct settings for the type of computer you have:

Computer

Use

Don't use

IBM AT
IBM PC
IBMXT

5
2
2

2
5
5

, - - - - - - - - - - - Optional Settmgs
Here are the interrupts that can be used by the LOGITECH Bus Mouse.
Notice: IRQ3 is normally used by COM2, and IRQ4 by COMI. Avoid
these interrupts if you are using either COM port on your computer.

Interrupt Setting

IBM AT

2
3

extended interrupt

unused

COM2
COM1
Printer #2

COM2
COM 1

4
5

IBMPC/XT

Fixed Disk

The Bus Board is set at I/O address 23C to 23F.

Determine the correct configuration for your computer. Then place the jumper
clip on the appropriate pin pair for your system, as shown in Figure A-4, above.

A-II

Installation

1.2.3.2 Install Your Bus Board
After you set the jumper, install the Bus Board in the expansion slot in your computer.
Before you install your LOGITECH Bus Board you must prepare your computer.

Step 1: Turn your computer OFF.
Make sure the system unit power switch is OFF. To be sure, disconnect the
power cord and all other cables from the back of your system unit.

Step 2: Remove the cover from your system unit.
Consult the user manual for your computer on installing add-in boards.

Step 3: Locate a free expansion slot in your computer.
Jfyou are not sure which slot to use, consult the user manual for your computer.
For example, slot 8 is reserved on the IBM PCIXT.

Step 4: Insert the Board in your computer.
Make sure that the gold-striped bottom edge of the Board sits firmly in the
expansion slot groove and that the bracket of the Board is in the groove which
previously held the slot cover.

A ·12

Installation

1.2.3.3 Connect Your Mouse
To connect the LOGITECH Bus Mouse to your Bus Board:

Step 1: Check to make sure that the the computer is OFF
Step 2: Secure mouse cable connection.
Locate the 9-pin connector on the back of your Bus Board and gently press the
Bus Mouse connector in place.
If you have a D-ring connector, tighten the screws on the sides of the cable
connector to secure it.
If you have a circular Mini-DIN connector, simply plug it in.

If this is the first time you've used a mouse turn first to Section 1.4, How to
Hold Your Mouse. If you are already familiar with a mouse product, turn to
Book 2, LOGITECH Plus Software, for instructions on setting up your system
to work with the LOGITECH Plus software that comes with your LOGITECH
Mouse.

Figure A-5 Alternate Cable Connectors
A -13

Installation

1.3 The LOGITECH Series 2 Mouse

1.3.1 General Description
Your LOGITECH Series 2 Mouse is designed for use with all models of IBM PS/2
or compatible computers. It plugs directly into the mouse port and emulates the
IBM PS/2 Mouse. You can use it with either a dual floppy system or with a hard disk.

Figure A·6 LOGITECH Series 2 Mouse and 6·pin Connector

A·14

Installation

1.3.2 System Requirements and Compatibility

1.3.2.1 System Requirements
Here are the system requirements for the LOGITECH Series 2 Mouse:
Personal
Computer

IBM PS/2, Model 30, 50, 60, 80
or other 100% IBM PS/2 compatibles

Drives

Two disk drives, or a hard disk and at least one disk drive

Memory

256 K of RAM

Graphics
IBM Monochrome Adapter
Adapter Cards IBM Color Graphics Adapter
IBM Enhanced Graphic Adapter
with Enhanced Color Monitor or compatibles.
Port

PS/2 dedicated mouse port

Operating
System

PC DOS or MS-DOS 2.0, or later

1.3.2.2 LOGITECH Series 2 Mouse Compatibility
The LOGITECH Series 2 Mouse driver works like the IBM PS/2 Mouse driver with all
application programs that use the IBM PS/2 Mouse. MOUSE.COM and MOUSE.SYS
from LOGITECH are functionally compatible with files of the same kind from IBM for
the IBM PS/2 Mouse.

A-IS

Installation

1.3.3 Install your LOGITECH Series 2 Mouse
Your LOGITECH Series 2 Mouse comes with a 6-pin Mini-DIN connector that
connects to the mouse port on your IBM PS/2 computer. To connect your mouse:
Step 1: Switch your computer OFF.
Step 2: Find the mouse port on your IBM PS/2 computer.
Consult the system documentation for the location of the mouse port on the
model you are using.
Step 3: Plug in your LOGITECH Series 2 Mouse.
Check the orientation of the plug and receptacle. The Mini-DIN connector will
fit securely and easily.
If this is the first time you've used a mouse tum first to Section 1.4, How to
Hold Your Mouse. If you are already familiar with a mouse product, tum to
Book 2, LOGITECH Plus Software, for instructions on setting up your system
to work with the LOGITECH Plus software that comes with your LOGITECH
Mouse.

A-16

Installation

1.4 How to Hold the Mouse
Before you actually run your mouse software and start using your mouse, make sure you
are well-situated for using your mouse. Place the mouse near your keyboard. The
LOG/TECH Mouse doesn't need a special pad or grid - just a few inches of clear desk
space.

Figure A-7 Holding Your LOGITECH Mouse
Position the mouse with the cable pointing away from you. The cord should move freely
when you move the mouse.
Now, feel how the mouse moves on your working surface.
•
•
•
•
•

Hold the mouse in a relaxed manner, with your thumb and little finger at either
side of the mouse.
Place your index, middle, and ring fingers above the three mouse buttons.
For a two-button mouse, use your index and middle fingers on the two buttons.
Rest your wrist naturally on the desk surface.
To move the mouse, let your hand pivot from the wrist.
Be relaxed and use a light touch.

Now go to the next division and install your LOG/TECH Mouse software.

A-I7

Installation

Notes:

A-IS

APPENDICES

Notes:

LOGITECH Mouse Maintenance

Appendix A LOGITECH Mouse Maintenance
The LOG/TECH Mouse has been tested for 1,000 miles of continuous use with no
deterioration in any of its functions. It will continue to run well beyond 1,000 miles and
will perform optimally for longer than most people require over a period of years.

Figure A-8 How Your Mouse is Assembled
Recommended Cleaning Procedure
The LOG/TECH Mouse has a self-cleaning ball-cage mechanism that prevents a buildup
of dust or lint around the ball or the tracking mechanism in normal conditions.
If you need to clean the ball of dust or lint:
Step 1: Switch your computer OFF.
Step 2: Turn the mouse upside down.

A- 21

Appendix A

Step 3: Remove ball housing cover.
Turn the ball housing cover counterclockwise to remove.
Step 4: Remove the ball.
Step 5: Clean the ball.
Use tap water, or tap water and a mild detergent. Use a clean, lint-free cloth to
dry the ball.

Step 6: Remove remaining dust or lint.
Blow into the ball cage to remove remaining dust or lint.

Step 7: Put the ball back into the mouse.
Step 8: Replace cover.
Fit ball housing cover over ball and turn clockwise until it locks.

A- 22

Product Support Plan

Appendix B Product Support Plan

Remember to send in your product registration card. It qualifies you as being
eligible for customer support, and helps us keep you current with update and other
important product information.

Copy Protection
LOGITECH software is not copy-protected. This doesn't mean you can make unlimited
copies. LOGITECH software is covered by the copyright laws that protect computer
software. It is illegal to make copies of the contents of these disks, except for your own
backup, without written permission from LOGITECH, Inc. In particular. it is illegal to

give a copy to another person.
Technical Support
LBBS
We know that effective communication with our customers is the key to quality service.
Therefore we have set up the LBBS (LOGITECH Bulletin Board Service), an
electronic bulletin board where you can contact us at your convenience, 24 hours a day,
seven days a week.
To logon to the LBBS, dial:
(415) 795-0408

using a 300, 1200 or 2400 baud modem.
The menu of available options is self explanatory.

BIX
LOGITECH also sponsors an electronic conference on BIX, the Byte Information
EXchange system from Byte magazine. If you have access to BIX, join us in the
LOGITECH conference, and communicate with us there.

A-23

AppendixB

Getting Help through the Hotline
You should be able to rely on your manual or your dealer to answer questions about
using your package. If you do encounter a technical problem with your package, our
Technical Support Specialists will be glad to help you.
We ask you to follow these steps before you call or write.
•

Read the section of the manual that describes the procedure you are trying to perform.

•

If the problem relates to your software, check to make sure that the software is
properly configured.

•

Please include the following information in your letter, or have it in front of you when
you phone.
•
•
•

•
•

Mouse type and serial number
LOGITECH software type and serial number
LOGITECH Mouse driver version
DOS version
Hardware and peripherals used
Contents of your AUTOEXEC.BAT file, if any
Contents of your CONFIG.SYS file, if any
Any RAM resident programs used (Sidekick, Superkey, etc.)

If, after following these steps, you are still not able to solve the problem, give us a call at
(415) 795-0427, or write to us. If you write, please include your daytime phone number
and the best time to reach you. Also, please add "Attn: Technical Support" somewhere
on the envelope.

We want to help you make the most effective use of your package.

A-24

INDEX

Installation Index

c

M

Compatibility, Hardware, 5, 9, 15

Microsoft Compatibility, 6
Mouse Compatibility, 6, 9

Compatibility, Software, 5,9, 15
Compatibility,
Mouse Systems Corporation PC Mouse, 4, 6
Compatibility, Manager Mouse, 4,6
Compatibility, Vision Mouse, 4, 6
Compatibility, Microsoft Mouse, 4, 6
Compatibility, mM PS/2 Mouse, 15

s
System Requirements and Compatibility, 5,9,15

D
DOS and your mouse, 5,7, 9
RS-232, 5,7
COM1,5,ll
COM2,5,ll

J
Jumper settings, 10, 11

L
LOGlTECH Bus Mouse, 8-13
LOGlTECH Serial Mouse, 4-7
LOGlTECH Series 2 Mouse, 14-16
LOGlTECH Mouse Maintenance, 21
Cleaning Procedure, 22

A-27

Installation Index

Notes:

A- 28

LOGITECH PLUS Software

Contents

Table of Contents

Introduction

B-1

The IN"STALL Program ........................................................................................B-l
MOUSE.COM and MOUSE.SYS ......................................................................... B-2
The LOGIMENU Menu Generator .......................................................................B-2
CLICK Mouse Control ..........................................................................................B-2

Chapter 1
Getting Started

B-3

1.1 Back Up Your LOGITECH Mouse Disks ......................................................B-4
1.2 IN"STALL, the Mouse Installation Program ...................................................B-5

Chapter 2
Mouse Drivers

B-7

2.1 Time-Saving AUTOEXEC.BAT Commands ................................................ B-8
2.2 LOGITECH Serial Mouse - Special Parameters ......................................... B-9

Chapter 3
Using LOGIMENU

B-13

3.1 Menus Supplied by LOGITECH .................................................................. B-14
3.2 How to Build Your Own Menus .................................................................. B-15
3.3 A LOGIMENU TutoriaL ..............................................................................B-17
3.3.1 The EXTYPE Program.: ......................................................................B-18
3.3.2 The EXBEGIN" Program ......................................................................B-21
3.3.3 The EXEXECUT Program .................................................................. B-24
3.3.4 The EXCHORDS Program .................................................................. B-25
3__ 3.5 The EXMENU Program ......................................................................B-27
3.3.6 The EXPOPUP Program .....................................................................B-29

b • iii

Contents

3.4 LOGIMENU Reference ................................................................................... 31
3.4.1 LOGI1ffiNULanguage ........................................................................... 31
3.4.2 Extended ASCII Code ............................................................................. 32
3.4.3 Color in LOGI1ffiNU Programs ............................................................. 34
3.4.4 LOGI1ffiNU Syntax ................................................................................ 36
3.5 Advanced LOGI1ffiNU Programs ...................................................................41

Chapter 4
CLICK Mouse Control
4.1
4.2
4.3
4.4

43

How to Run CLICK .........................................................................................44
Click Sensitivity Control ..................................................................................45
Add Serial Mouse Applications to CLICK ..................................................... .46
CLICK Commands ...........................................................................................49

Chapter 5
Popular Mouse Applications
5.1
5.2
5.3
5.4
5.5

51

Applications with No Set-Up Procedures ........................................................ 51
Programs That Use the LOGITECH Mouse .................................................... 54
Definition Files for Other Applications .......................................................... .55
If Set-Up Procedures Are Needed .................................................................... 56
Installing Applications ..................................................................................... 57
5.5.1 LOGITECH Serial Mouse .......................................................................57
5.5.2 LOGITECH Bus Mouse .......................................................................... 58
5.5.3 LOGITECH Series 2 Mouse ................................................................... 58

b· iv

Contents

Chapter 6
General Installation Notes

59

6.1 Automatic Installation ...................................................................................... 59
6.2 AutoCAD ........................................................................................................ 60
6.3 CADVANCE .................................................................................................... 61
6.4 FrameWork II ...................................................................................................61
6.5 GEM .................................................................................................................61
6.6 Generic CADD .................................................................................................62
6.7 PC PaintBrush ................................................................................................. 62
6.8 Symphony .......................................................................................................63
6.9 Ventura Publisher .............................................................................................63
6.10 Windows .......................................................................................................64
6.11 Microsoft Word .............................................................................................64

Appendix A
Mouse Status Messages

67

Appendix B
Mouse Command Language

71

LOGITECH PLUS Index

75

b-v

Contents

Notes:

b - vi

Introduction

Introduction
LOG/TECH PLUS software provides the programmed intelligence to transform your
LOG/TECH Mouse from a simple pointing device into an easy-to-use desktop tool that
can move your workload as fast as you can think.
A simple installation program gets you ready. Next, mouse driver software gets you
running. And then you are ready to run the two programs that are a major key to
productivity - two programs that help your mouse to keep track of applications with
speed and accuracy - LOG/MENU and CliCK.
The INSTALL Program
INSTALL is the first program your LOG/TECH Mouse will use. It tests your mouse to
determine whether it is working and what kind of mouse it is; it then establishes the
"handshaking " ritual that lets it talk to your computer screen. For example, if you are
using a LOG/TECH Serial Mouse, it finds out whether to use COMI or COM2 to
communicate with your microcomputer system.

B-1

Introduction

MOUSE.COM and MOUSE.SYS
MOUSE.COM or MOUSE.SYS driver software contains the standard interface
instructions between an application and your mouse. It tracks mouse position, gets data
from the mouse buttons, and displays a text cursor or graphics pointer on screen, based
on information from your mouse and your application.
LMOUSE.DRV, a driver for Microsoft Windows, is also included. This driver may be
more recent than the driver in the Windows package. For information on updating your
Windows driver, refer to Section 6.9.

The LOGIMENU Menu Generator
MENU, the LOGIMENU program lets you write mouse procedures for non-mouse
(keyboard cursor-key based) applications. LOOIMENU lets you tell the mouse buttons
how to perform functions that would take several steps on the keyboard, it assigns menu
options to difficult-to-remember keystrokes, and simplifies the way you move around in
your application.

LOGIMENU command language, lets you build a file with a .DEF extension that tells
your mouse how to perform. Then you compile the .DEF program with the NEWMENU
compiler. This produces a file with the same prefix, and an extension of .MNU. This
.MNU file can then either be run as a single parameter to the MENU command, or it can
be listed with the other .MNU files in the CLlCK.SRC file to be ready to use whenever
you run the CLICK program.
Several working examples of these .DEF and .MNU files along with complete
instructions on how to build your own menus are fully described in Chapter 3.

CLICK functions as the control center for the LOGITECH Mouse with your application
software. It sets operating parameters for the mouse and selects a menu designed for
your application from among either the standard application . MNU files or those you
construct with the LOGIMENU Menu Generator.

You can use CLICK as it comes, already configured for many popular applications; or
you can add your own applications and menus to the list in CLlCK.SRC, to customize
your LOGITECH Mouse for other application software.

B-2

Getting Started

Chapter 1
Getting Started
~-------------------------NOTE--------------------------~

Before you install your software to either floppy drive or hard disk system,
we strongly recommend that you take a few minutes to:
1)

Put Write-Protect tabs on all your LOG/TECH diskettes.

2)

Use DISKCOPY and DISKCOMP from your DOS version to back up
your diskettes. Then put your original diskettes in an archival area and use
the copies for all installation.

3)

If you are using a dual disk floppy system, prepare formatted disks with
readable labeling, before you copy the files in the Installation procedure
which follows.

4)

Read the READ.ME file on your LOG/TECH diskette, for last minute
information that may not have been available when this manual was sent to
the printer.

B-3

Chapter 1

1.1 Back Up Your LOGITECH Mouse Disks

If You are Using a Dual Floppy Computer:

Step 1: Insert your DOS diskette in drive A. At the A> prompt, type:
DISKCOPY A: B: QJ

Step 2: Follow the instructions on the screen. Insert your LOGITECH Mouse (source)
diskette in drive A, and a blank (target) diskette in drive B.
PressQJ.
If You are Using One Floppy Disk and a Hard Disk:

Step 1: At the DOS A> prompt or c> prompt, type,
DISKCOPY A: A: QJ

Step 2: Follow the instructions on your screen. The source is your LOGITECH Mouse
diskette, and the target is a blank diskette.

If you are using 5 1/4" disks, note that:

•
•

LOGITECH Mouse Driver Disk is labeled Disk 1.
LOGITECH Mouse Plus Disk is labeled Disk 2.

Ifyou are using 3 1/2" disks, note that:
•

Both Driver Disk and Plus Disk are on one disk labeled Plus Package.

B-4

Getting Started

1.2 INSTALL, the Mouse Installation Program
These instructions tell how to install your software onto either a floppy drive or hard disk
system. Instructions on screen tell you how to proceed.
If You are Using a Dual Floppy Disk Computer:

Step 1: At the A> prompt insert LOGITECH Mouse Disk #1 into drive A (if you are
using 3 1/2 " disks there is only one disk to install), and type:
INSTALLQ]

Step 2: Read the rest of the information on the screen and follow the instructions.
If You are Using One Floppy Disk and a Hard Disk Drive:

Step 1: At the c> prompt insert LOGITECH Mouse Disk #1 into drive A (if you are
using 3 1/2 " disks there is only one disk to install), and type:
A:INSTALLQ]

Step 2: Read the rest of the information on the screen and follow the instructions.

B-S

Chapter 1

Notes:

B-6

Mouse Drivers

Chapter 2
Mouse Drivers
Two versions of the mouse driver are provided in the LOG/TECH Mouse software.
Both programs are functionally similar - you can use either one.
MOUSE.COM is the standard driver. It can be used by itself on a command
line, or made part of an AUTOEXEC.BAT file.
MOUSE.SYS is the alternate driver. It conforms to the DOS standard for
installable device drivers. To use MOUSE.SYS, one (but not both) of these
lines must appear in a CONFIG.SYS file on your DOS disk:
DEVICE=MOUSE.SVS
DEVICE=MOUSE.SVS 12

for all LOGITECH Mice, except
(for the Serial Mouse, on COM2)

I NOTE]
For information about modifying your CONFIG.SYS file, refer to your DOS
manual.

B-7

Chapter 2

2.1 Time-Saving AUTOEXEC.BAT Commands
When your installation is complete, you may want to add some commands to your
AUTOEXEC.BAT file in DOS to automatically load the mouse driver and the menu
driver each time you start the computer. (Refer to your DOS manual for instructions on
creating or modifying an AUTOEXEC.BAT file.) Make the following additions to your
AUTOEXEC.BAT file.
During software instailation, you may be asked to create a file named GOMOUSE.BAT.
To display the contents of GOMOUSE.BAT, type,
TYPE \GOMOUSE.BAT

QJ

GOMOUSE.BAT contains command lines that you can add to your AUTOEXEC.BAT
file that will automatically load the mouse driver and the menu driver each time you start
your computer. Refer to your DOS manual for instructions on creating and modifying an
AUTOEXEC.BAT file.

If you do not want to use the gomouse.bat file, you can add the following to your
AUTOEXEC.BAT file:
\DIRNAME\MOUSE
\DIRNAME\MENU
\DIRNAME\CLICK

where \DIRNAME is the directory where you have installed your mouse software. The
default directory created by install program is \MOUSE. Remember also to add the
directory name to your PATH statement as displayed in the GOMOUSE.BAT file.
If you are running your mouse with a DEVICE=MOUSE.SYS statement in your
CONFIG.SYS file, you can still use your AUTOEXEC.BAT file to run Logitech Plus
software automatically when you start your computer. Remember to include the PATH
statement that locates the corresponding files in your system. Then add these commands
to your AUTOEXEC.BAT file.
MENU
CLICK

B-8

Mouse Drivers

2.2 LOGITECH Serial Mouse - Special Parameters
If your computer has limited memory, you can set parameters manually instead of listing
them in the CLICK file. However, if you do not use CLICK, you will need to do this
manually each time before you call an application. The parameters for this are described
in Chapter 4. Here are the settings:

COM
Port

Baud
Rate

Report
Rate

1 *
2

1200
2400 *
4800
9600

10
20
35
50
70
100
* 150
or continuous

Buttons
Used

Protocol

2k
3k *

* LOG/TECH Serial Mouse default setting.
** Protocol abbreviations:
3b:

Three byte packed binary

5b:

Five byte packed binary
(default power-up without driver,
Mouse Systems Corporation PC Mouse compatible)

Ab:

Absolute bit pad one

He:

Hexadecimal

Mm:

MMSeries (default with driver)

Re:

Relative bit pad one

The command and parameters for the mouse driver are:
MOUSE [COM Port #] [Baud Rate] [Report Rate] [(I of buttons) k] [Protocol] (?)

B -9

**
3b
5b
Ab
He

Mrn*
Re

Chapter 2

The following steps explore this capability.

Step 1: Change to the drive and directory that has your mouse software and type:
MOUSE

1GD

Step 2: On the screen, you'll see the current mouse parameters. These are the default
parameters identified by an * (asterisk) in the previous table.
r NOTE - - - - - - - - - - - - - - - - - - - - - - - - ,
If you change parameters, you can list them in any order:

after MOUSE (if your mouse is using COM1), or
after MOUSE 2 (if your mouse is using COM2).
If you omit a parameter, it will not be changed. The mouse driver will
maintain the last set value, usually the default setting.

Step 3: Your LOGITECH Serial Mouse can imitate a Mouse Systems Corporation
PC Mouse:
If your LOGITECH Serial Mouse is using the COM1 serial port, type,
MOUSE 1200 58 150

GD

If it is using COM2, type,
MOUSE 2 1200 58 150

GD

Step 4: To check the new mouse parameters, type,
1I11"11~~

IVIV"".., ....

,,1'"iI
I~

Step 5: To restore the mouse to its default parameters, type,
MOUSE

INITGD

Step 6: To be sure the default settings are working, type,
MOUSE

1GD

By following Steps 1 through 3, you can manually set new parameters on your mouse to
make it work with a particular application.
Refer to Appendix B for a summary of mouse command language.

B ·10

Mouse Drivers

NOTE
If the application you are using tells you to install the LOG/TECH Serial Mouse as a

Mouse Systems Corporation PC Mouse or compatible mouse, make sure you set the
mouse driver to this mode.
Option A:

Copy MSC.BAT from Disk #1 to your mouse directory.
Type MSCGD.
Run the application that uses the Mouse Systems PC Mouse.

Option B:

Use the command, MOUSE PC GD

Option C:

Enter the mouse specifications for the application in your CLlCK.SRC
file and use NEWCLICK to generate a new CLlCK.EXE file. See
Section 4.3.

If the applications does not list support of the LOG/TECH Serial Mouse, but does list

the Mouse Systems Corporation PC Mouse or compatible, you can still use one of the
above-mentioned options.

B -11

Chapter 2

Note:

B ·12

Using LOGIMENU

Chapter 3
Using LOGIMENU
LOG/MENU lets you use your mouse with software not originally designed for mouse
use.
You can use LOG/MENU to create "pop up menus" that you can call onto your screen
while you're using your application. A LOG/TECH Mouse pop up menu will give you
options that you can select with the mouse.
You can also use LOG/MENU to define precisely how the mouse moves and how you
want the mouse buttons to function.
We have provided you with several working examples of LOG/MENU files that you can
either copy and alter for your own purposes, or use as prototypes for menus that more
closely meet your needs.
Once you create a menu source file (using a a word processor or editor), with an
extension name of .DEF, you compile that file with the NEWMENU Compiler.
This creates a new file with a format that can also be recognized by the CLICK Mouse
Control system; this file has an extension of .MNU.

B -13

Chapter 3

3.1 Menus Supplied by LOGITECH
A number of useful menus are already supplied on the LOGITECH Mouse diskette.
These are listed with .DEF extensions .
.DEF files are LOGIMENU programs or menus that must be compiled before they can
be used. See the next section for instructions on how to create and compile LOGIMENU
programs and menus.
To compile the menu for VP-Planner from Paperback Software, type
NEWMENU VP

QJ

If you do not have this menu already loaded in your CLICK file, then to load the menu
for VP-Planner, type:
MENU VP

W

You will see a message telling you that the Pop Up Menu is loaded. Now you can
proceed to load VP-Planner by typing

VPW
On Microsoft Menu Compatibility - - - - - - - - . . . . ,

Microsoft Menu Source files can be compiled by NEWMENU. Do not use
MENU directly with a .MNU file made by Microsoft's MAKEMENU utility.

B -14

Using LOGIMENU

3.2 How to Build Your Own Menus
LOGIMENU programs involve simple programming. LOG/MENU is designed to make
this process simple and straightforward, for beginners and experienced programmers.
A LOGIMENU program tells the mouse what to do. This chapter shows how to write
these simple programs. To create LOGITECH Mouse programs and menus, you
perform the following steps:
Step 1: Use the POINT Editor or the nondocument mode of a word processing program
like WordStar to write a LOGIMENU program .DEF, where
 is the same name as the .EXE or .COM file.
Step 2: After you save your file and return to DOS, type:
NEWMENU 

GD

(without the .DEF extension)

NEWMENU compiles your menu so that you can use it. You do not need to
specify the .DEF extension when you compile your menu.

Step 4: If there are no errors, your menu is compiled and ready to use.
If NEWMENU does finds error in your program, it will not compile. If this
happens, refer to Appendix A for an explanation of the error message. Return
to the .DEF file and make the corrections. Then start over at Step 2.

r - - - - - - - - - - On Microsoft Menu Source Files - - - - - - - - - - ,
When compiling a .DEF file that was intended for a Microsoft two-button mouse,
the (~ .) option is replaced by the (0 0 .). If you want it replaced by (0 • 0 ) ,
simp y add the /lrm option to the NEWMENU command, like this:
NEWMENU  /Irm

GD

B ·15

Chapter 3

Once a LOG/MENU program or menu has been compiled, it can be called up by typing:
MENU Q]

See Chapter 4 for instructions on how to modify CLICK so that applications menus will
be loaded automatically by the system .

. - - - - - - - - - - - - - - NOTE - - - - - - - - - - - - - - - ,
For very large Menu Files: The menu driver has a default limit of 5000 bytes.
To produce a larger .MNU file, load MENU with a larger capacity. To do so,
start MENU but add / where  is a number of thousand bytes, up to 20.
For Example:
MENU /11

GO

reserves 11,000 bytes (11 Kb) for the menus to be used.
This option is valid only when you first activate MEN U.

B -16

Using LOGIMENU

3.3 A LOGIMENU Tutorial
This tutorial shows you how to create six common LOGIMENU programs and menus.
It explains the LOGIMENU language and how each program works. Key terms in
LOGIMENU language are underlined the first time they are mentioned, and are defined
in Section 3.4.
Before beginning the tutorial, perform the following steps:
If You are Using a Dual Floppy Disk Computer -

Copy NEWMENU.EXE to a blank, formatted diskette.
"practice diskette" for the tutorial.

This will be your

If You are Using One Floppy Disk and a Hard Disk -

Create a new working directory. Your new directory will be where you will do
your practice work throughout the tutorial. For more information on managing
directories refer to your DOS manual.
Get acquainted with the POINT Editor At LOGITECH, we use the POINT Editor for all our program development.
Even newcomers here are pleased and surprised at how easy it is to learn. You
may find this an ideal time to also begin learning the POINT Editor.
Differences Between Listings and Disk Files - - - - - - . . . . ,
Your LOGITECH Mouse diskette contains the files for all programs and menus
covered in this chapter. Some file listings may be different.

. - - - - - - - - - (. 0 0) and (. 0 .) in Menu Listings - - - - - - - . . . . ,
The examples covered in this tutorial addresses both 3-button and 2-button mice.
With a two-button mouse such as the IBM PS/2 compatible LOGITECH Series 2
Mouse, MidB means both buttons; CHORD statements are disabled. (0 • 0) for
a 3-button mouse is equivalent to ( • • ) for a 2-button mouse.

B -17

Chapter 3

3.3.1 The EXTYPE Program
EXTYPE programs the LOGITECH Mouse buttons to perform the DOS TIME, DATE,
and VERsion functions.

To create EXTYPE:
Step 1: Open a file named EXTYPE.DEF.
Step 2: On line 1, type:
BEGIN LeftB, MidB, RightB W .

Step 3: Enter a blank line by pressing

W .

Step 4: On line 3, type:
LeftB:

TYPE "TIME", ENTER, ENTER W

.

Step 5: On line 4, type:
; This calls the TIME command without changing the time W

Step 6: Enter a blank line by pressing

.

W .

Step 7: On line 6, type:
MidB:

TYPE "DATE", ENTER, ENTERW.

Step 8: On line 7, type:
; This calls the DATE command without changing the date W

Step 9: Enter a blank line by pressing

.

W .

Step 10: On line 9, type:
RightB:

TYPE "VER", ENTERW.

Step 11: On line 10, type:
; The VER command gives you the DOS version numberW.

Step 12: Your screen should match the listing in Figure B·l.
Step 13: Make needed corrections, and save the file on your practice diskette or in your
working directory. Return to your DOS prompt.

B ·18

Using LOGIMENU

Step 14: Compile EXTYPE. Type.
NEWMENU EXTYPE

0

Step 15: If NEWMENU finds an error in your program, it will not compile. If this
happens, refer to Appendix A for an explanation of the error message. Then
repeat Steps 12 through 14.
If N EWM EN U finds no errors, it compiles your program. The program is ready
to use. Now click each mouse button in tum.

Step 16: Press each mouse button and see what appears on the screen.

SEGIN LeftS, MidS, RightS
LeftS:
TYPE "TIME", ENTER, ENTER
; This calls the TIME command without changing the time
MidB:
TYPE "DATE", ENTER, ENTER
; This calls the DATE command without changing the date
RightS: TYPE "VER" , ENTER
; The VER DOS command gives you the DOS version number

Figure B-1 The EXTYPE Program

B -19

Chapter 3

How EXTYPE Works
EXTYPE starts with a BEGIN statement:
BEGIN LeftB, KidB, RightB

The BEGIN statement assigns LABELS to mouse buttons:
LeftB = [.00)
MidB = 10.0]
RightB

=

[00.)

These same labels are also listed near the left margin of your program.
When you press a mouse button, your program looks for the label that matches it. Then
it performs the action listed next to that label.
This means that when you press [. 0 0), EXTYPE looks for the label LeftB and
performs the action next to it. The action here is a TYPE statement:
TYPE "TIME", ENTER, ENTER.

This causes the program to type the word TIME and to "press" the QJ key twice. This
causes DOS to display the time.
In a TYPE statement, you must put quotation marks around a word you want to be
typed as a word. Because ENTER in the listing is not in quotation marks, EXTYPE
interprets it as QJ .
Three lines of your program start with a ; (semicolon). Those lines are comments. A
COMMENT is a note you make to yourself that makes the program clearer when you or
someone else goes back to see what you wanted to do and how you planned to do it.
LOGlMENU ignores any information following a semicolon up to the end of the line.

B -20

Using LOGIMENU

3.3.2 The EXBEGIN Program
EXBEGIN programs the mouse buttons to perform specific functions and detennines
how mouse movement affects the cursor. Here, you will make the mouse buttons
simulate CD , @!ill-@] , and ( Esc). Your program will make the cursor move when
the mouse moves 50/200" horizontally or 100/200" vertically. To create EXBEGIN:

Step 1: Open a file named EXBEGIN.DEF.
Step 2: On line 1, enter:
BEGIN LeftB, MidS, RightB, LeftM, RightM, UpM, DownM, 50, 100

Step 3: Enter a blank line by pressing CD .
Step 4: On lines 3 through 5, enter:
LeftB:
MidB:
RightB:

TYPE ENTER
TYPE 3
TYPE ESC

3 is CTRL-C

Step 5: Enter a blank line by pressing CD •
Step 6: On lines 7 through 10, enter:
LeftM:
RightM:
UpM:
DownM:

TYPE
TYPE
TYPE
TYPE

0,
0,
0,
0,

75
77
72
80

0,
0,
0,
0,

75
77
72
80

is
is
is
is

Left Arrow Key
Right Arrow Key
Up Arrow Key
Down Arrow Key

Step 7: Your screen should match Figure B-2. Make corrections, if necessary.
Step 8: Save the file on your practice diskette or in your working directory.
Step 9: To generate EXBEGIN.MNU from your EXBEGIN.DEF file, enter:

NEWMENU EXBEGINCD
Step 10: If NEWMENU finds any error in your program, it will not compile, and will
display an error message. If this happens, see Appendix A for an explanation of
the error message. Then repeat Steps 7 through 9.
If NEWMENU finds no error, your program is compiled and ready to use. Now
move the mouse and click each mouse button in tum.

Step 11: See how the mouse controls movement of the cursor on the screen. Observe the
function performed by each mouse button.

B -21

Chapter 3

SEGIN LeftS, MidS, RightS, LeftM, RightM, UpM, DownM, 50, 100
LeftS:
MidS:
RightS:

TYPE ENTER
TYPE 3
TYPE ESC

3 is CTRL-C

LeftM:
RightM:
UpM:
DownM:

TYPE
TYPE
TYPE
TYPE

0,
0,
0,
0,

0,
0,
0,
0,

75
77
72

80

75
77
72
80

is
is
is
is

Left Arrow Key
Right Arrow Key
Up Arrow Key
Down Arrow Key

Figure B-2 The EXBEGIN Program

How EXBEGIN Works
The EXBEGIN program starts with a BEGIN statement.
BEGIN LeftB,

~dB,

RightB, LeftM, RightM, UpM, DownM, 50, 100

BEGIN starts by labeling mouse buttons.

LeftB

(_ 0 oj

~dB

(O_oj

RightB

(00 _j

BEGIN also labels mouse movements:
LeftM

(movement left),

UpM (movement up), and
DownY (movement down).
Seven labels are listed at the left-hand side of your program. Each click of a mouse
button or movement of the mouse tells the program to look for the label that corresponds
to that mouse button or that movement.

Note:

Any label can be used to name a mouse button and its movement, as long as
matching labels are listed down the left-hand side of the program.

B - 22

Using LOGIMENU

In a BEGIN statement LOGIMENU always recognizes these labels:
t

Item one
Item two
Item three
Item four
Item five
Item six
Item seven

[_DO]

t

[0_0]
(00_)

t

t

t

t

t

t

movement left
movement right
movement up
movement down.

This means that when you press (_ 0 0] your program first looks for the label LeftB.
Then it performs the action listed next to that label. The EXBEGIN program executes an
t

0·
When you move the mouse to the right a similar chain of events occurs. Your program
looks for the label RightM. Then it performs the action listed next to that label: TYPE
0, 77. The numbers 0, 77 are ASCII code for the
cursor key. When the mouse
moves to the right, your program executes (~) and the cursor moves to the right. (More
ASCII codes are listed in Section 3.4.2).
t

(3

The eighth and ninth items in the BEGIN statement refer to the sensitivity of the mouse
or how far the cursor will move when you move the mouse on the work surface. The
eighth item indicates the mouse's horizontal sensitivity. The ninth item indicates the
mouse's vertical sensitivity.
t

In EXBEGIN, the number SO indicates that when you move the mouse
horizontally, LOGIMENU registers a move to the left or right.

50/200"

The number 100 indicates that when you move the mouse 100/200" vertically,
LOGIMENU registers a movement up or down.
In other words, if you move the mouse less than 50/200" horizontally or 100/200"
vertically, no action is registered.
(NOTEI
If items eight and nine are not included in the BEGIN statement the LOGITECH
t

Mouse will use its default values: 4 and 8.

B ·23

Chapter 3

3.3.3 The EXEXECUT Program
EXEXECUT programs the mouse buttons to display the directory for the current drive,
drive A, and drive B. EXEXECUT shows you how to "chain" a sequence of commands,
which is useful in programs with long statements. To create EXEXECUT:

Step 1: Create EXEXECUT.DEF as it appears in Figure B-3.
Step 2: Compile EXEXECUT. Type,
NEWMENU EXEXECUTGD
If N EWM EN U finds errors in your program, it will not compile. If this
happens, see Appendix A for an explanation of the error message. Then correct
the file and repeat this step.

Step 3: If N EWM EN U finds no errors, then your program compiles and is ready to use.
Click each mouse button in tum.
BEGIN

LeftB,

MidB,

RightB

LeftB:
MidB:
RightB:

EXECUTE TDIR, TRETURN
EXECUTE TDIR, TSPACE, TA, TRETURN
EXECUTE TDIR, TSPACE, TB, TRETURN

TDIR:
TSPACE:
TA:
TB:
TRETURN:

TYPE "DIR"
TYPE""
TYPE "A:"
TYPE "B:"
TYPE ENTER

Figure B-3 The EXEXECUT Program

How EXEXECUT Works
EXEXECUT starts with a BEGIN statement that labels the mouse buttons. A mouse
button click sends program control toa label and does what that label says to do.

An EXECUTE statement here sends program control to a combination of additional
labels: TDIR, TSPACE, TA, TB, and TRETURN. Each of these labels triggers a
TYPE statement. Combinations of labels create different final messages.

In !0 • D), for example EXEXECUT finds MidB and the EXECUTE statement next
to it. EXECUTE then sends the program to a sequence of four labels: TDIR, TSPACE,
T A and TRETURN. These in tum trigger TYPE statements that come together as:
DIR A:GD.

B -24

Using LOGIMENU

3.3.4 The EXCHORDS Program
EXCHORDS is a program for a three-button LOG/TECH Mouse. It sets mouse button
combinations to perform certain functions. These combinations ([ • • 0 j , [. 0 .j ,
[0 • • j , and [• • • j ) are called CHORDS. Here, each CHORD causes a line of type
identifying the chord to appear on the screen, after which the CHORD will cancel its
action by sending a @!ill{Q) .

INOTEl
Chords do not apply to a two-button mouse, since [ • • j replaces [0 • 0 j .

To create the EXCHORDS program:

Step 1: Create EXCHORDS. DEF as it appears in Figure B-4.
Step 2: To compile EXCHORDS.DEF, type,
NEWMENU EXCHORDS

GD

When NEWMENU finds no errors in EXCHORDS.DEF, it is compiled and
ready to use.

Step 3: See how each button combination displays a different message on the screen. If
your message is different than what you have pressed, check your listing.
BEGIN
CHORDS LMB, LRB, MRB, ALLB
; 3 stands for CTRL-C, canceling the input
LMB:
LRB:
MRB:
ALLB:

TYPE
TYPE
TYPE
TYPE

"Left and Middle Buttons Pressed", 3
"Left and Right Buttons Pressed", 3
"Middle and Right Buttons Pressed", 3
"All Three Buttons Pressed", 3

Figure B-4 The EXCHORDS Program

B -25

Chapter 3

How EXCHORDS Works
The EXCHORDS starts with an empty BEGIN statement and a CHORDS statement
that labels the mouse button chords:

LMB
LRB
MRB
ALLB

!__ o)
!_o_)
!o __ )
(---)

When you click one of these combinations, EXCHORDS looks in the program for the
appropriate label and performs the action next to it.
Suppose you press [ __ 0]. The program finds the label LMB and performs the TYPE
statement next to it:
TYPE "Left and Middle Buttons Pressed", 3

[;iJ

This types
Left and Middle Buttons Pressed

on the screen.
Then it types the ASCII code

3
which causes the program to cancel by executing @fill-@] .
In this EXCHORDS, each chord executes a@fill-@] as its final action. You can easily
""nA,f" th"" .t'.&.vO""
1"\?'nl"M"~"" h.., ""h,,t't"t'nrr ",th.o.. A Cf"'TT ,.",rI.oco 4='.."'....,. tho +".'h1.o 'n Cnn4-:""Mo ~ II "
..u .... VJ
&.1.1\..1
..
'&&'&"'''''''A£.J

W.l.V

~uu...,u."UU.,1I·6

VI,.l.l.V.l. ~"""""'&'.L ...,VU"'., .&..I.V.lIJ.

B ·26

Lall.l.\.I 1.11 tJ~"' J.UU . . , . , . . . .

Using LOGIMENU

3.3.5 The EXMENU Program

EXM EN U creates a menu on your screen and then programs mouse buttons and button
chords to perform certain functions related to the menu. Here, a click of any mouse
button or chord displays the menu. Then, by moving the mouse, you can highlight any
of the menu options. Any single button click then selects the highlighted option, while a
chord click cancels the menu.
To create EXMENU:

Step 1: Create EXMENU.DEF as it appears in Figure B-S.
Step 2: Compile EXMENU. Type,
NEWMENU EXMENU

GO

If there are no errors, EXM EN U. DE F is compiled and ready to use.

Step 3: Click any mouse button or mouse button chord to display the menu and click
any chord to remove the menu from the screen.
With the menu on the screen, move the mouse to highlight your selection. Click
any mouse button to select a highlighted menu option.

BEGIN menul, menul, menul
CHORDS menul, menul, menul, menul
menul:

MENU "title", 8, 30, BOLD
OPTION "DIR - LIST DIRECTORY", dir
OPTION "PRINT file(s)", print
OPTION "CHKDSK - check disk", chkdsk
OPTION "RENAME file", rename
MEND

dir:
print:
chkdsk:
rename:

TYPE
TYPE
TYPE
TYPE

"DIR", ENTER
"PRINT"
"CHKDSK", ENTER
"RENAME"

Figure B-S The EXMENU Program

B -27

Chapter 3

How EXMENU Works

EXM EN U starts with a BEGIN statement:
BEGIN menul, menul, menul

This makes each mouse button call for label menul.
The CHORDS statement,
CHORDS manul, menu 1 , rr.anul, manul

also programs each chord, or mouse button combination, to call the label menul.
The line next to the label menul defines the menu.
menul: MENU "Title", 8, 30, BOLD

Titles in quotation marks appear on the screen as the menu titles.
The first number, 8, defines the line number at which the menu appears.
The second number, 30, defines the column number at which the menu appears.
The word BOLD says to display the characters on screen in bold. You can also choose
NORMAL or INVERSE, or a number to indicate a color code (see your graphics
adapter manual).
The next four lines are OPTION statements. The words in quotation marks appear as
menu options:
DIR - LIST DIRECTORY,
PRINT file(s),
CHKDSK - Check Disk
:RENAME file

The word at the end of each line is the label that the Opti9n will look for. MEND -- the
MEND statement -- ends the menu definition.

EXMENU works like this: When you click a mouse button to select an option, you also
select a label. The program goes to that label and performs the action next to it.
Suppose, for example, that you select CHKDSK - check disk. This selects the label
chkdsk. The program finds this label and performs the action next to it, ie. it executes
CHKDSKQJ.

B·28

Using LOGIMENU

3.3.6 The EXPOPUP Program

EXPOPUP creates a pop-up menu on your screen. It is similar to EXMENU, but allows
you much more flexibility in design of the menu. Menu items may be positioned
anywhere on the screen, not just one below the other.
EXPOPUP also programs the mouse buttons and chords to perform certain functions. A
click calls the menu. A click also selects a highlighted option.
To create the EXPOPU P program:
Step 1: Create EXPOPUP.DEF as it appears in Figure B·6.
Step 2: Compile EXPOPUP.DEF. Type,
NEWMENU EXPOPUP

QJ

When NEWMENU finds no errors in EXPOPUP.DEF, it is compiled,
generated, and ready to use.
Step 3: Click any mouse button or chord to display the pop up menu. Then click any
chord to remove the menu from the screen.
Step 4: With the pop up menu on screen, move the mouse to highlight an option. Click
a mouse button to select the highlighted option.

BEGIN popup1, popup1, popup1
CHORDS popup1, popup1, popup1, popup1
; WARNING: The following line is a comment
; 123456789012345678901234567890123456789012345678901234567890
popup1:
POPUP 12, 20, NORMAL
TEXT" DIR - LIST DIRECTORY
PRINT file(s}
TEXT " CHKDSK - check disk
RENAME file
SELECT 1, 3, 20, dir
SELECT 1, 26, 13, print
SELECT 2, 3, 19, chkdsk
SELECT 2, 26, 11, rename
PEND
dir:
print:
chkdsk:
rename:

TYPE
TYPE
TYPE
TYPE

"DIR", ENTER
"PRINT"
"CHKDSK", ENTER
"RENAME"

Figure B-6 The EXPOPUP Program

B - 29

Chapter 3

How EXPOPUP Works
EXPOPUP starts with a BEGIN statement and a CHORDS statement that causes any

click to call the menu with the label popupl.
On line four, the line next to the label popupl defines the menu you create:
popup1: pOPUP 12, 20, NORMAL

The numbers 12 and 20 define where the pop-up menu appears - at line 12, column 20.
NORMAL defines the properties of the menu characters as having normal type.
Lines that begin with semicolons are comments which the program does not read. The
numbers help you count characters and spaces so that you can enter other information.
The next two lines of EXPOPUP are TEXT statements. The words in quotation marks
appear as options in the menu exactly as they are arranged and spaced in the listing.
The quotation marks indicate the outer edge of the menu.
The four SELECT statements tell the program what to do when you select an option.
Each SELECT statement consists of three (3) numbers and a label.
The first number is the menu line on which the option appears. The option
DIR - LIST DIRECTORY appears on line 1 of the menu, so the number is 1.
The second number is the column number of the menu at which the option begins. This
is where the numbers you used in the comment line help.
The option DIR - LIST DIRECTORY begins at column 3, so the number is 3.
The third number is the length of the option, counting both characters and spaces.
ForDIR - LIST DIRECTORY, that number is 20.
PEND - the PEND statement - ends the pop-up menu definition.
When you highlight an area of the menu and click a selection, the program matches the
parameters of that selection with these numbers.
DIR -

LIST DIRECTORY, for example, sends control to SELECT 1, 3, 20, dire

The program then goes to the label dir listed at the left and performs the action next to
it. In this case, it executes:
DIRQJ.

B -30

Using LOGIMENU

3.4 LOGIMENU Reference
This section provides a reference to LOGIMENU language and syntax.
3.4.1 LOGIMENU Language

Key terms in the LOGIMENU language are described in the following table.
Term or
Statement

Definition

ASSIGN

Assigns new behavior to mouse buttons and movements.

BACKSP

TYPE function statement; simulates ( f - Back) .

BEGIN

Defines function of mouse buttons at the start of a program.

CHORDS

Defines a function of combinations of mouse buttons.

; 

Not read by the program. ; (semicolon) precedes the comment

ENTER

TYPE function statement; simulates

ESC

TYPE function statement; simulates ( Esc I .

EXECUTE

Chains together a sequence of commands.