Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ imp(7) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

input(7)



IMP(7)                                                                  IMP(7)



NAME
     imp - driver for IMP wireless presentation mouse

SYNOPSIS
     Streams module name: imp
     X name: imp

DESCRIPTION
r
IMP is a wireless hand-held multimedia computer control device for use
when giving presentations. IMP consists of a compact, battery-powered remote infra-red transmitter and a receiver that connects to the computer's serial port. With its unique force-sensitive Control Disc, IMP provides all the functions of a traditional mouse or trackball. IMP has a Manufacturer's Suggested Retail Price of $199. For sales or additional information, contact: Jack Copper ArcanaTech 120 South Whitfield Street Pittsburgh PA 15206 +1 (412) 441-6611 ImpMeister@aol.com The driver uses imp as the X name of the device. (See input(7)). VALUATORS AND BUTTONS The imp driver provides the usual two valuators for x and y and it has five buttons. See btnmap below for information on the mapping of the device buttons to X buttons. DEVICE CONTROLS AND QUERIES The imp driver supports the following controls and matching queries: bias <bias value> Bias is used to damp the motion indicated by the disk on the imp. The bias value is subtracted from the incoming motion delta. Any resulting deltas less than 1 are set to 1. This provides an annulus of fixed speed around the center of the Control Disc, with smooth acceleration as the user presses further out. Bias is applied before scaling. Bias should be in a range from about 15 to 75. The default value is 40. The minimum value is 0 and the maximum value is 75. For example: bias "30" sets the bias to 30. Page 1


IMP(7)                                                                  IMP(7)



     btnmap <button order>
          The btnmap control permits the mapping of the physical buttons to X
          pointer button numbers to be changed.  <button order> is a comma
          separated list of button mnemonics in the desired order.  The
          default order is "cn,lf,lr,rf,rr". This is convenient for right-
          handed operation.  It maps the center button, cn, to X button 0, the
          left front button, lf, to X button 1 etc.  The mnemonic names are:

               cn - center
               lf - left front
               rf - right front
               lr - left rear
               rr - right rear

          For example:

          btnmap "cn,rf,rr,lf,lr"
               sets up a convenient mapping for left handed operation.


     scale[xXyY] <scale factor>
          Control scaling on an axis by axis basis.  To use this, first set
          scalewhich none in the X server (See input(7)) so the X server
          doesn't clobber your values.  For example:

          scalex "1/5"
               scales core pointer x events by one fifth.

          scaley "5"
               scales core pointer y events by 5.  The default value for both
               x & y is eight-tenths.

     The imp driver has an additional query for which there is no
     corresponding control.

     battery
          This query returns either ok or low depending on the state of the
          battery. The only way to change this state is to change the battery.

FILES
     /dev/input/imp
     /usr/lib/X11/input/config/imp

SEE ALSO
     input(7)

AUTHOR
     Mark Callow







                                                                        Page 2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026