MANUAL.TXT Driver File Contents (WINPOS41.zip)

_______________________________________________________________

TABLE OF CONTENTS
_______________________________________________________________


Introduction

Features of CEDEQ P-120 TouchPad

Chapter 1  Notices

    1.1 Copyright

    1.2 Warranties

Chapter 2

    2.1 Installation
        2.1.1        System requirements
        2.1.2        What you need to know
        2.1.3        First time operation

    2.2 TouchPad - special keys
        2.2.1        SHIFT key
        2.2.2        Audible feedback keys
        2.2.3        Regular keyboard on/off keys
        2.2.4        Download key
        2.2.5        Stencil keys
        2.2.6        Escape key

Chapter 3 Operating Instructions

    3.1 TouchPad - setup software

    3.2 TouchPad - internal memory

    3.3 Macro - delay

    3.4 Macro - repetition

Chapter 4 Programming your TouchPad

    4.1 The position of the TouchPad keys

    4.2 Tips for programming a macro

    4.3 Chart of the keyboard's different keys

    4.4 Sample file entries

    4.5 Macro file creation and transfer in DOS

    4.6 Macro file creation and transfer in Windows

Chapter 5 Technical Information

Chapter 6 Technical Assistance

Chapter 7 Tips


_______________________________________________________________

Introduction
_______________________________________________________________


Thank you for purchasing the CEDEQ P-120 TouchPad. Considerable
time and effort has been spent in designing and developing this
product. You now have a tool to interface with your PC. It will
let  you customize your software and create powerful macros for
maximum  productivity and simplified applications.  This  makes
any  task  easier, quicker, more accurate and  ultimately  less
expensive!


_______________________________________________________________

Features of the CEDEQ P-120 TouchPad
_______________________________________________________________
     
     
     - 120 position membrane keyboard may create up to 460 macros

     - Compatible with most AT / Pentium type computers
     
     - Designed for commercial use

     - Water resistant design with an anti-glare scratch proof
       membrane
     
     - Protected from static electricity by a full metallic sheet

     - Keys may be doubled by combining the TouchPad shift key
       with most of the other TouchPad keys
     
     - Provides storage for two macro files
     
     - Internal 8Kb battery free non volatile memory for macro
       storage
     
     - No external power supply required. Power consumption is
       approximately  1/10 watt. This very low  power  is  easily
       provided by your PC through the keyboard port.
     
     - Auto-repeat with delay may be programmed (optional)
     
     - Three level adjustable audible feedback
     
     - Use with or without a regular keyboard
     
     - Able to stop long macro while processing
     
     - Easy to use configuration software for Windows and DOS is
       included
     
     - Weighs only 800 grams

     - Dimensions: 20cm. X 25cm. X 3.5cm.

     
       Reading  this  guide  will  provide  you  with  a  better
       understanding of all these features.


_______________________________________________________________

CHAPTER 1  Notices
_______________________________________________________________


1.1  Copyright

COPYRIGHT  ¸   1991-1996 by CEDEQ INDUSTRIES  Inc.  All  rights
reserved.  The software included with the TouchPad is protected
by  both  Canadian  copyright  laws  and  international  treaty
provisions. You must therefore treat this software  as  a  book
with  the following exception: CEDEQ INDUSTRIES authorizes  you
to  make  archival copies of this software for the sole purpose
of  backing-up your software and protecting it from loss.  This
software can only be used with the CEDEQ P-120 TouchPad.


1.2  Limited warranties

The  following  are  the only warranties  of  any  kind  either
expressed or implied.

TouchPad Programming software

CEDEQ  INDUSTRIES warrants to the original licensee that  under
normal  use  the diskette on which the program is  recorded  is
free from defects in material and  workmanship for a period  of
90  days from the date of delivery. CEDEQ's liability shall  be
limited  to  the  replacement of the diskette. CEDEQ  does  not
warrant,  guarantee or make any representations  regarding  the
use   of   the  program  in  terms  of  correctness,  accuracy,
reliability or currency.

TouchPad CEDEQ P-120 hardware

The  programmable  TouchPad is warranted  by  CEDEQ  INDUSTRIES
against defects in material or workmanship for a period of  one
year  from  the  date  of  purchase. This  warranty  gives  you
specific legal rights. You may also have other rights which may
vary  from  province  to province. If the unit  fails  to  work
properly  when used under normal conditions, we will repair  or
replace it free of charge. The defective TouchPad and a copy of
your  sales slip should be returned securely packaged,  insured
and postage prepaid to:

                    CEDEQ INDUSTRIES Inc.
                    5193, Montee St-Hubert
                    Saint-Hubert  (Quebec), CANADA
                    J3Y 1V8

                    Tel:(450)462-3988
                    Fax:(450)462-0857
                    Web: http://www.cedeq.com
                    E-mail: support@cedeq.com

CAUTION: The electronic components are not designed for  repair
except  by CEDEQ INDUSTRIES. Evidence of any attempt at  repair
may void the warranty.


_______________________________________________________________

CHAPTER 2
_______________________________________________________________


2.1  Installation


2.1.1  System requirements

The  CEDEQ  P-120 TouchPad can be used with most AT  /  Pentium
type computers.


2.1.2  What you need to know

You  must  know how to install a program and create or  edit  a
text  file.  You  may  use  almost any  ASCII  text  editor  to
accomplish  this  task in DOS. You may use  the  special  CEDEQ
editor in Windows.


2.1.3  First time operation
     
    A.Turn off your computer.
    
    B.Unplug   your   regular  keyboard  from  the   computer's
      keyboard port.
    
    C.Plug  your regular keyboard into the port located at  the
      top  of  the P-120 TouchPad. Take note that you may  also
      use  the  P-120 as a stand alone unit, provided that  the
      TouchPad  is  set  up accordingly. (for  explanation  see
      2.2.3)
    
    D.Plug   the  TouchPad  into  the  keyboard  port  of   the
      computer.  Note:  A 5 pins DIN connector  is  a  standard
      feature  of  the P-120. If the computer plug has  another
      type of configuration adapters will be required.
    
    E.Turn  on  your  computer. The red light on  the  TouchPad
      indicates correct installation and operation.
    
Your  TouchPad is now ready to operate. Sample macro files have
been  transferred into the memory of the TouchPad. Please  read
the instructions on programming in Chapter 4 to create your own
files and transfer them into the memory of the P-120 TouchPad.


2.2  TouchPad - Special keys

Keys  111  and  232 to 240 (the bottom row when the  TouchPad's
SHIFT  key is held down) cannot be programmed because they  are
special TouchPad internal keys. They are presented below:


2.2.1  SHIFT key

            Key 111

The  SHIFT key operates in the same way as a shift key  on  the
standard keyboard. While holding it down you may activate  keys
numbered 121 to 230. For example SHIFT-Key 1 is key  #121.  The
TouchPad's SHIFT key allows up to 230 programmable keys.

The  Shift key always needs to be held down to use the  control
keys.  It is also the only key (#111) that activates the  macro
when  the key is released instead of activating it when  it  is
pressed.


2.2.2  Audible feedback keys

            SHIFT-112 key or key # 232 labeled [sd hi]
            SHIFT-113 key or key # 233 labeled [sd md]
            SHIFT-114 key or key # 234 labeled [sd lo]

With  one  of these keys you can select the sound intensity  of
the  audible feedback. You can choose [sd hi] for a high sound,
a  medium sound with [sd md] or [sd lo] for a lower sound.  The
semi-permanent  setting you have determined  becomes  your  new
default setting.


2.2.3  Regular keyboard control keys

            SHIFT-115 key or key # 235 labeled [kboff]
            SHIFT-116 key or key # 236 labeled [kbon]

By  pressing  one  of these keys you can disable  your  regular
keyboard or turn it back on. It is better that you set your
[kboff] if you use the TouchPad stand alone. The semi-permanent
setting you have determined becomes your new default setting.


2.2.4  Load key

            SHIFT-117 key or key # 237 labeled [load]

This key will be used when transferring a macro file into the P-
120. (Chapter 4)


2.2.5  Stencil keys

            SHIFT-118 key or key # 238 labeled [st01]
            SHIFT-119 key or key # 239 labeled [st02]

The  P-120 TouchPad can store up to two sets of macro files  in
its  memory.  Pressing one of these keys selects which  set  of
macro  files is active. Stencil 1 is always the default stencil
when the power is turned on.


2.2.6  Escape key

            SHIFT-120 key or key # 240 labeled [esc]

To stop a macro in progress, you will use this TouchPad key.


_______________________________________________________________

CHAPTER 3 Operating Instructions
_______________________________________________________________


3.1 TouchPad - setup software

The programming software for the CEDEQ P-120 TouchPad is called
POS41.EXE  for DOS and POS.EXE for Windows 3.1 and Windows  95.
It performs a function for DOS and two for Windows.

In  DOS,  POS41.EXE is used to transfer the macro file  to  the
memory  of  the  TouchPad. You have to use your own  editor  to
create and edit the macro file.

In Windows, POS.EXE is used to edit and transfer the macro file
to the memory of the TouchPad.


3.2  TouchPad - internal memory

Your TouchPad comes with a standard feature of 8 Kb of internal
non  volatile  memory.  This space is available  for  your  two
stencils.


3.3  Macro - delay

Under  some  circumstances  a certain  delay  may  be  required
between  each character sent to the computer. For  this  reason
you can invoke a delay in a macro.

Exemple : <010=>123<DELAY 5000>456<RDELAY>789

When  you press key 10 "123" will use the pre-set delay,  "456"
will  use  the  <DELAY 5000> and "789" will use  the  power  on
delay.

In  this exemple, "<DELAY 5000>" will give you a delay of about
ten seconds before "4", before "5" and before "6" of the macro.
You may program your delay with a number between 0 and 65535. A
normal  fast delay should be 25. You may insert a delay command
in any macro file.

Remember however that the last delay invoked will prevail until
it is changed or  until  you restart the TouchPad. At this time
the  delay is fixed with the first line of your macro file. The
normal delay is the following <000=><DELAY 25>.


3.4  Macro - repetition (optional)

A  repeat macro may be programmed.  This three part macro  will
be   activated  by  an  introduction  when  you  press  a  key,
maintained  by holding the key down and concluded by  releasing
the key.

Exemple : <010=>123<RE->456<-PEAT>789

When you press  key 10 "123" will open the macro, "456" will be
repeated  until  you release the key and "789" will  close  the
macro.  To  achieve  maximum flexibility  you  may  add  delays
anywhere within this macro. (see 3.3)


_______________________________________________________________

CHAPTER 4 Programming your TouchPad
_______________________________________________________________


4.1   The position of the TouchPad keys

Key  number 001 is at the top left-hand corner and key #120  is
at  the bottom right-hand corner. The TouchPad's SHIFT key adds
120  to the key number. Key #001 then becomes the key #121, and
so on. This provides 110 additional keys. As said earlier, keys
231 to 240 cannot be programmed being internal function keys.
 
 (001) (002) (003) (004) (005) (006) (007) (008) (009) (010)
 (121) (122) (123) (124) (125) (126) (127) (128) (129) (130)
 
 (011) (012) (013) (014) (015) (016) (017) (018) (019) (020)
 (131) (132) (133) (134) (135) (136) (137) (138) (139) (140)
 
 (021) (022) (023) (024) (025) (026) (027) (028) (029) (030)
 (141) (142) (143) (144) (145) (146) (147) (148) (149) (150)
 
 (031) (032) (033) (034) (035) (036) (037) (038) (039) (040)
 (151) (152) (153) (154) (155) (156) (157) (158) (159) (160)
 
 (041) (042) (043) (044) (045) (046) (047) (048) (049) (050)
 (161) (162) (163) (164) (165) (166) (167) (168) (169) (170)
 
 (051) (052) (053) (054) (055) (056) (057) (058) (059) (060)
 (171) (172) (173) (174) (175) (176) (177) (178) (179) (180)
 
 (061) (062) (063) (064) (065) (066) (067) (068) (069) (070)
 (181) (182) (183) (184) (185) (186) (187) (188) (189) (190)
 
 (071) (072) (073) (074) (075) (076) (077) (078) (079) (080)
 (191) (192) (193) (194) (195) (196) (197) (198) (199) (200)
 
 (081) (082) (083) (084) (085) (086) (087) (088) (089) (090)
 (201) (202) (203) (204) (205) (206) (207) (208) (209) (210)
 
 (091) (092) (093) (094) (095) (096) (097) (098) (099) (100)
 (211) (212) (213) (214) (215) (216) (217) (218) (219) (220)
 
 (101) (102) (103) (104) (105) (106) (107) (108) (109) (110)
 (221) (222) (223) (224) (225) (226) (227) (228) (229) (230)
 
 (111) (112) (113) (114) (115) (116) (117) (118) (119) (120)
       (232) (233) (234) (235) (236) (237) (238) (239) (240)
 shift|sd hi|sd md|sd lo|kboff|kbon |load |st01 |st02 | esc



4.2  Tips for programming a macro

All  regular  keyboard keys are press-release type  except  for
SHIFT, CTRL and ALT which are toggle type. SHIFT, CTRL and  ALT
have  to be released when they are no longer required. Entering
the  same  control command a second time in a macro  file  will
release   it.   For  instance  the  "<SHIFT>a<SHIFT>"   command
simulates  the  "<SHIFT>"  key on the  regular  keyboard  while
pressing  the  "a"  where  the second  "<SHIFT>"  is  used  for
releasing  it.  Take  note that macro  commands  are  not  case
sensitive.

If  you use a keyboard with a different layout or if a macro is
used   on  different  systems  it  also  makes  sense  to   use
"<ALT><Nx><Nx><Nx><ALT>" to generate characters like "/",  "#",
"?"  or any other characters that have  different positions  on
different keyboards. For instance, a macro that uses "/"  would
work  on all keyboards only if the "/" had been generated  with
the next command :

      <ALT><N4><N7><ALT>  representing   ASCII   47 code.

The  best way to learn to program a macro is to analyze one  of
the  macro  files  with a ".POS" extension supplied  with  your
TouchPad.


4.3  Chart of the keyboard's different keys

Regular syntax;                Enhanced syntax;

Alt left     *=   <alt>        Alt right     =   <ealt>
Back space    =   <bksp>
Caps lock     =   <cap>
Control left *=   <ctrl>       Control right =   <ectrl>
Delete        =   <del>        Delete    **  =   <edel>
Down          =   <dn>         Down      **  =   <edn>
End           =   <end>        End       **  =   <eend>
Enter         =   <enter>
Escape        =   <esc>
F1            =   <f1>
F2            =   <f2>
F3            =   <f3>
F4            =   <f4>
F5            =   <f5>
F6            =   <f6>
F7            =   <f7>
F8            =   <f8>
F9            =   <f9>
F10           =   <f10>
F11           =   <f11>
F12           =   <f12>
Home          =   <home>       Home      **  =   <ehome>
Insert        =   <ins>        Insert    **  =   <eins>
Left          =   <lf>         Left      **  =   <elf>
Num lock      =   <num>
Num 0         =   <n0>
Num 1         =   <n1>
Num 2         =   <n2>
Num 3         =   <n3>
Num 4         =   <n4>
Num 5         =   <n5>
Num 6         =   <n6>
Num 7         =   <n7>
Num 8         =   <n8>
Num 9         =   <n9>
Num .         =   <n.>
Num +         =   <n+>
Num -         =   <n->
Num *         =   <n*>
Num /         =   <n/>
Num enter     =   <nenter>
Page down     =   <pgdn>       Page down**  =   <epgdn>
Page up       =   <pgup>       Page up  **  =   <epgup>
Pos bracket   =   <<> or <>>
Print screen  =   <prt>
Right         =   <rg>         Right    **  =   <erg>
Scroll lock   =   <scrl>
Shift left   *=   <shift>
Shift right   =   <shifr>
Tab           =   <tab>
Up            =   <up>         Up       **  =   <eup>

All other keys are the regular keys.

*   Bi-stable mode
**  Base case or (Shift + Num lock)


4.4  Sample file entries

    A. <000=><DELAY 25>

Result: In macro files a normal default delay is forced between
each keystroke.

NOTE:  The  <000=><DELAY X> command should always be the  first
entry in a macro file. A good choice is X = 25.

    B. <001=>this is a test

Result:  Every  time  the #001 key of the P-120  is  used,  the
sentence "this is a test" will be displayed on the screen.

    C. <002=><CTRL><ALT><DEL>

Result:  This  command will probably reboot your  PC  when  you
press key #002 on your P-120.

    D. <010=><SHIFT>ABC<SHIFT>ABC

Result:  "ABCabc"  or  "abcABC"  depending  of  the  state   of
uppercase mode when you press key #010 of the P-120.


4.5  Macro file creation and transfer in DOS

STEP 1:   Write  the macro(s) and command(s)  you need in  your
          text editor.

STEP 2:   Save  your  new macro file following DOS regulations.
          The macro file name extension has to be ".POS".

STEP 3:   To  transfer the macro file inside the memory of  the
          TouchPad you have to type:

                      POS filename stencilnumber

          Filename  is  the  name  you  gave  your  macro  file
          (without  the  .POS extension) and  stencilnumber  is
          either 1 for stencil number 1 or 2 for stencil number
          2.

          If  you  have made a syntax error in your  file,  POS
          will  detect  it  and notify you by  displaying  this
          message:

                      "ERROR LINE NUMBER xxx"

          Note  that the three X's represent the line (not  the
          key)  number  where the error occurred. In that  case
          re-open  your macro file, find the line, correct  the
          error and save it again.

          If  you  have  no  error you will see  the  following
          message on your screen:

                      "WAITING FOR DOWNLOAD MODE"

          At  this  time  you  have to press "Shift"+"Load"  to
          confirm the transfer process. see chapter 2.2.4

          NOTE: Once a macro file has been downloaded, it  will
          automatically replace what was previously  loaded  in
          the TouchPad's memory for that stencil position.


4.6  Macro file creation and transfer in Windows

STEP 1:   Write the macro(s) and command(s) you need in CEDEQ's
          specialized text editor.

STEP 2:   Follow Window procedures to save your new macro file.
          The macro file name extension must be ".POS".

STEP 3:   To  transfer the macro file inside the memory of  the
          TouchPad  you have to click on either the  download-1
          or the download-2 icon.

          If  you  have made a syntax error in your  file,  POS
          will  detect  it  and notify you by  displaying  this
          message:

                      "ERROR LINE NUMBER xxx"

          Note  that the three X's represent the line (not  the
          key)  number where the error occurred. In that  case,
          find the line, correct the error and save it again.

          If  you  have  no  error you will see  the  following
          message on your screen:

                      "WAITING FOR DOWNLOAD MODE"

          At  this  time  you  have to press "Shift"+"Load"  to
          confirm the transfer process. see chapter 2.2.4

          NOTE: Once a macro file has been downloaded, it  will
          automatically replace what was previously  loaded  in
          the TouchPad's memory for that stencil position.


_______________________________________________________________

CHAPTER 5  Technical Information
_______________________________________________________________


Interface:  Wedge "PC AT" 5-pin DIN connector

Membrane:   120 positions, dust, water and static proof

Memory:     8Kb serial EEPROM

Dimensions: Approximately 8 X 10 X 1.5 inches

Weight:     Approximately 1.8 pounds

Materiel:   Case (ABS plastic), membrane (lexan)

Consumption:100 milliwatts


_______________________________________________________________

CHAPTER 6  Technical Assistance
_______________________________________________________________


If  you  have any questions, comments,  problems or suggestions
concerning this product, please write to:

                    CEDEQ INDUSTRIES Inc.
                    5193, Montee St-Hubert
                    St-Hubert  (Quebec), CANADA
                    J3Y 1V8

Our support team will gladly answer any of your questions.

                    Tel:(450)462-3988
                    Fax:(450)462-0857
                    Web: http://www.cedeq.com
                    E-mail: support@cedeq.com

_______________________________________________________________

CHAPTER 7  Tips
_______________________________________________________________


In  order  to  ensure optimal use of your TouchPad the  stencil
must  be  correctly lined up with the two guides on the plastic
sheet. Pressure should be applied near the centre of the key.

Use a relatively light weight paper to determine the degree  of
sensitivity needed to activate your TouchPad keys.

Since  num lock changes the status of <home>, <PgUp>,...on  the
numeric  keypad  on your regular keyboard, the enhanced  syntax
keys  should  always  be  used in a macro  file  like  <ehome>,
<ePgUp>, ...

**************************End Of File**************************
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web5, load: 1.38