|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The Enterpad™ P120 - Configuration manual
IntroductionThis manual is about the Enterpad configuration. Although the configuration tutorial may be enough in many cases, this manual will be helpful to those who want to go beyond the Enterpad basic use. Operating PrinciplesEach of the 120 positions on the Enterpad P120 allows for the reproduction of any series of characters available on a regular keyboard. A sequence of letters, numbers, or functions may be obtained by pressing a key on the Enterpad. To achieve this, a file corresponding to the user's needs must be written and transferred inside the Enterpad permanent memory. The Enterpad key new functions may be represented graphically on an overlay sheet. Cedeq supplies templates to be used with a variety of drawing programs. Description \Features
Description \ Specifications
System RequirementsNote: The required system for an Enterpad configuration is allways more restrictive than the required system for use it. The Enterpad with a USB plug can be configured from Windows 98ME, XP, 2000 and VISTA and should be usable with all USB-keyboard compatible operating systems. The Enterpad with Din 5 or miniDin 6 pin plug can be used where this kind of PC keyboard can be installed but may only be configured from DOS, Windows 3.1 and 9x. The Enterpad with RS232 or RS485 plug can be configured from Windows 98ME, XP, 2000 and VISTA and should be usable with all computers, or equivalent devices, with a RS232 port. Installation \ HardwareEnterpad with USB, RS232 or RS485 plug:
Enterpad with Din 5 or MiniDin 6 pin plug: (generaly installed between a computer and its regular keyboard)
Installation \ Configuration SoftwareSeveral softwares are available to configure many types of Enterpad from different operating systems (DOS, Windows 3.1, Vista). Locate and download the appropriate software from: http://www.cedeq.com/Download-english.html Execute the downloaded file to install the configuration software. Note: If the file has a .zip extension, you will have to extract its content to execute the installator. Configuration TutorialThe purpose of this short tutorial is to assign the "hello" text string to the Enterpad key #1 which is the first key located in the upper left hand corner. It will provide an insight into the logical sequences required to configure the permanent memory of the Enterpad. Choose the appropriate configuration environment:
Procedure to follow with the configuration software for Win98ME to Vista:(1) Plug in the Enterpad (2) Download the configuration software at the following address: www.cedeq.com/enterpad-p120/download/WinEPConfig.exe (3) Run the downloaded file to install EPConfig (4) Start EPConfig to get the following window:
Note: the default options selected in the above window appear first. Changes will be kept for further use. (5) “Link with” option: 1) If the Enterpad has a USB plug, choose USB, 2) if it has a DIN 5 or MiniDin pin plug, choose PC/AT, 3) if it has a RS232 plug, choose RS232. (6) “Emulator” option: Select the same language as your regular keyboard so that the Enterpad can properly transfer the requested character. For example : the regular keyboard physical key used to send a "#" on the screen is not the same if your computer is set as an American or a French keyboard. (7) "Keys” option: 1) If the Enterpad has 120 keys, choose 120, 2) if the Enterpad has 360 keys, choose 360. (8) Click the “Edit” button to edit the configuration file in the text box below. (9) Type “hello” immediately after <001=>
(10) Save the newly modified configuration file as “hello.pos”. (11) Click the "Browse" button and select the saved file "hello.pos". (12) Click the “Download” button to compile and transfer the configuration file data to the Enterpad. The “Status” section shows the configuration file compilation and transfer. If no errors are detected, “press shift+load on the Enterpad to continue” will appear to start the transfer. If the sentence “transfer in progress” does not appear right away, hold the "shift" key down, press, then release the "load" key.
A delay ranging from 15 seconds to 2 minutes is required to execute a transfer. After this delay, the Enterpad configuration should be completed. That is, when the key #1 is pressed, the "hello" string should be transmitted by the Enterpad to the computer in the same way as it would be if the letters "h", "e", "l", "l", "o" would be typed on a regular keyboard. Here is additional information concerning the configuration file: <000=> indicates that the following functions are not assigned to any particular key. They are global functions. <Delay 25> shows the default character transmission speed of the Enterpad. <001=> indicates the key to be programmed in this tutorial. <REM...> is the abbreviation for "Remember". This function allows the user to include comments. Procedure to follow with the configuration software for Windows 3.1, 95 and 98:(1) Plug in the Enterpad (2) Install the configuration software supplied with the Enterpad (3) Run the installed Enterpad program (4) Type "hello" immediately after <001=> (5) Click on the transfer icon
Clicking on the transfer icon will open a dialog box indicating the status of verification of the file.If no syntax errors are detected, the file will be compiled. If one or more errors are detected, the program will indicate the line on which the first error has been detected. To find the error, the line and not the key, must be checked *If no errors are detected, the program will ask to press on "shift+load" on the Enterpad to confirm the beginning of the transfer. The "shift+load" command is executed by pressing on "shift" in the lower hand corner of the Enterpad P120. While holding the "shift" key down, press, then release the "load" key, and then release the "shift" key. A delay ranging from 15 seconds to 2 minutes is required to execute a transfer. After this delay, the Enterpad configuration should be completed. That is, when the key #1 is pressed, the "hello" string should be transmitted by the Enterpad to the computer in the same way as it would be if the letters "h", "e", "l", "l", "o" would be typed on a regular keyboard. The following is additional information concerning the configuration file: <000=> indicates that the following functions are not assigned to any particular key. They are global functions. <Delay 25> shows the default character transmission speed of the Enterpad. <001=> indicates the key to be programmed in this tutorial. <REM...> is the abbreviation for "Remember". This function allows the user to include comments. Procedure to follow with the configuration software for DOS:(1) Plug in the Enterpad. (2) Install the configuration software supplied with the Enterpad. (3) Create the following file in a text editor (not included): (4) Save the file in a DOS text format file with the ".pos" extension. (5) Run the "POS41 TheNameOfYourFileWithoutExtension 1" Once the program has started to run, the status of verification of the file will appear on the screen. If no syntax errors are detected, the file will be compiled. If one or more errors are detected, the program will indicate the line on which the first error has been detected. To find the error, the line and not the key, must be checked. If no errors are detected, the program will ask to press on "shift+load" on the Enterpad to confirm the beginning of the transfer. The "shift+load" command is executed by pressing on "shift" in the lower hand corner of the Enterpad P120. While holding the "shift" key down, press then release the "load" A delay ranging from 15 seconds to 2 minutes is required to execute a transfer. After this delay, the Enterpad configuration should be completed. That is, when the key #1 is pressed, the "hello" string should be transmitted by the Enterpad to the computer in the same way as it would be if the letters "h", "e", "l", "l", "o" would be typed on a regular keyboard. The following is additional information concerning the configuration file: <000=> indicates that the following functions are not assigned to any particular key. They are global functions. <Delay 25> shows the default character transmission speed of the Enterpad. <001=> indicates the key to be programmed in this tutorial. How it works, from electricity to configurationA conventional, type AT/Pentium computer is linked to a keyboard with a cable that sends electric signals. The keyboard is then able to transmit numeric codes to the computer. The computer also can transmit numeric codes to the keyboard. Numeric codes range from 0 to 255. To begin with, a regular computer keyboard and the Enterpad P120 work the same way; if the Enterpad is configured so its key #1 transmits a code to the computer to show the letter "a" on the monitor, it will transmit this numeric code the same way a regular keyboard would. Of course, the Enterpad key #1 could also be configured to transmit a string instead of a character. When a key is pressed on a computer keyboard, it transmits a numeric code equivalent to the position of the key. The numeric code has no relation with what is written on the key. Other signs or letters can be shown. It all depends if the keyboard is English, French, Belgian, etc... When this key is released, the keyboard transmits the numeric code 240, which means a key has been released. It is then followed by the numeric code reflecting the position of the key. This is all a computer needs to know. If a key is pressed, held, if another one is pressed without having released the previous one, which one is released, etc... Here is an image of different transmitted numeric codes, according to their positions on a 101- key keyboard:
The numeric codes circled in yellow are called extended numeric codes. They are always in front of the numeric code 224. An adjustment in the computer allows it to compare the numeric codes received from its keyboard, to an internal key and function table, and then act properly. So, if the numeric code 74 is transmitted from the keyboard to the computer, the latter should ask the monitor to show "/". It is true if the computer is set for U.S. English, but it will ask the monitor to show "é" if it is set for French-Canadian. Remember that it is not possible for the keyboard to know if the computer on which it is linked will show "/" or "é" in the previous paragraph. Keep this fact in mind when ready to configure an Enterpad because, just like a regular keyboard, it works with numeric codes. With EPConfig Configuration Software: The configuration software will convert characters that appear in the configuration file into the appropriate numeral code. Then it transfers them in the Enterpad permanent memory. The right adjustment of the emulator option in the configuration utility will allow the program to do the appropriate conversion. For example, the physical key used to transmit "#" on the screen is not the same if the computer is set to be used with an american or a french keyboard. With Configuration Software other than EPConfig: The characters used in a configuration file may only contain the ones found on the 101-key keyboard U.S. English. We chose this particular one because of its world wide use. In spite of this, any characters found on any type of keyboards can be programmed, but it is not as simple as the characters found on a 101-key. The configuration program for the Enterpad will digitize correctly the characters that appear in the configuration file, then will transfer them in the Enterpad permanent memory. Let us suppose that the Enterpad has to show the "/" on a computer set U.S. English. Because this character appears on a U.S. English type keyboard, only type "/" in the configuration file. Now, let us suppose that the Enterpad has to show the "é" on a computer set French- Canadian. The character found at this particular location on a U.S. English keyboard will have to be typed in the configuration file. That way, the "/" will be used as in the previous paragraph. Of course, in both previous cases, the Enterpad will transmit the same numeric codes 74, 240 and 74, equivalent to the pressure and the release of the "/ ?" key on a U.S. English keyboard. The computer will ask the monitor to show the appropriate character, according to its adjustment U.S. English or French-Canadian. In other words, the "/ ?" key on a regular English keyboard will transmit the same numeric codes series as the "é É" on a regular French keyboard. Again, it is the computer that will ask the monitor to show the appropriate character, according to its adjustment for U.S. English or French-Canadian. Another distinction is in the keyboard working principle. When you press on a letter, it is the computer, and not the keyboard, that determines if it will be in upper or lower-case letters. So it was agreed, when the Enterpad configuration program was designed, that the use of the letters "a-z" or "A-Z" in the configuration file, would emulate the same thing. Configuration ExamplesIt is suggested to execute the configuration tutorial "hello" before reading these examples because it will demonstrate the principles of creation, edition and transfer of a configuration file. In the tutorial and in this chapter, hello is what is written in the configuration file and hello is what is transmitted to the computer by a configured Enterpad. Capital letters: If the EPConfig configuration software is used, just write the letters as wanted. Ex: Enterpad will transmit Enterpad with a capital "E". If the configuration software used is not EPConfig, <shift>e<shift>nterpad will have to be written. Shortcuts: To transmit ctrl+c, <ctrl>c<ctrl> will have to be written. The second <ctrl> is necessary to transmit the release of the "ctrl" key. To transmit more complicated shortcut as win+alt+ctrl+a, <win><alt><ctrl>a<ctrl><alt><win> will have to be written. Note : The tags <shift>, <alt>, <ctrl>, <win>, <rshift>, <ralt>, <rctrl> and <rwin> are the only ones that require a release. Be careful not to forget to release the tags because the computer will take for granted that one or more of the corresponding keys are still pressed. This is what should be checked if the keys on the Enterpad and the regular keyboard are scrambled. Function keys: The use of <f1> to <f12> allows to transmission of the corresponding functions. For example, if <ctrl><f1><ctrl> is written it will transmit ctrl+f1. Other examples: The use of the following tags is explicit <tab>, <enter>, <cap>, <up>, <down>, <right>, <left>, <end>, <del>, <insert>. The use of <eenter> instead of <enter> will transmit enter on the numeric pad instead of the standard enter. The use of <eup>, <edown>, <eright>, <eleft>, <eend>, <edel>, <einsert> will transmit the extended keyboard corresponding keys which do not depend on the "NumLock" status. The use of <up>, <down>, <right>, <left>, <end>, <del>, <insert> will transmit the extended keyboard corresponding keys which depend on the "NumLock" status. The use of 0 to 9 will transmit the corresponding keys of the keyboard top row while the tags <n0> à <n9> will transmit the numeric pad corresponding keys. The transmission of a space is done by doing a simple space in a configuration file. But be careful to consider the fact that the space must be followed by a character in order to be seen. Complete references \ Configuration fileThe configuration file is created to define the user's needs. It will be compiled and transfered in the Enterpad with the configuration software. The configuration file must begin by "<000=><delay nnn>". "nnn" can take any value from 0 to 65535. It determines the macro initial transmission speed. "Enters" are automatically eliminated by the compiler. So, it is possible to extend a macro on more than one line or to extend more than one macros on the same line. The compiler will consider a space at the end of a line, even if it is impossible to see. If a key number is not defined, or if it is defined and no macro is following it, nothing will be transmitted. It is necessary to define two configuration files, which can contain keys from #1 to 230, to configure both Enterpad levels, in other words, 460 possible macro combinations. Complete references \ Configuration file \ Key locations on the Enterpad P120When a configuration file is created, it is necessary to indicate the location of the keys that will be configured. The syntax to be used must be <nnn=>, "nnn" being the key to be identified, that is to say a number between 1 up to and including 230. Key #1 is located at the top left corner and key #120 is at the bottom right corner. The "shift" key of the Enterpad adds 120 more to the key number. Key #1 then becomes key #121, and so on. This provides 110 additional keys. It is not possible to configure keys #231 to 240 located on the bottom row, when used with "shift", because they define the behavior of the Enterpad itself.
A macro can be created on key #111 even though it is used as the "shift" key. Unlike the other keys, the macro will be executed when it is released if, of course, another key has not been pressed before it was released. Complete references \ Configuration file \ PC keyboard emulation syntaxThe following chart can be used as a reference to determine the behavior of a key on the Enterpad. It represents every emulation code on a PC keyboard that can be used in a configuration file.
** Must be used in pairs to be released. Complete references \ Configuration file \ How to modify the transmission delayA macro execution speed may be controlled by using <delay nnn> and <rdelay> in a configuration file. A configuration file must always start with "<000=><delay nnn>", "nnn" normally corresponding to 25. This is necessary to determine the Enterpad initial transmission speed. The higher "nnn" is, the slower the transmission speed will be. "nnn" can take any value from 0 to 65535. The value 400 corresponds to about one second delay between each character. <delay nnn> and <rdelay> can be used anywhere in a configuration file. The last setting will prevail until the Enterpad is powered off. The <rdelay> asks the Enterpad to put back its transmission speed as indicated at the beginning of the configuration file. Here is an example: <010=>abc<delay 4000>def<rdelay>ghi When the key #10 will be pressed, 'a', 'b' and 'c' will appear on the monitor at the pre-set speed. 'd', 'e' and 'f' will appear at the speed corresponding to <delay 4000> and 'g', 'h' and 'i' at the pre-set speed when the Enterpad was powered on. <delay 4000> will give you a delay of about ten seconds before 'd' appears on the monitor. The 'e' will appear 10 seconds after the 'd', and the 'f', 10 seconds after the 'e'. In other words, there will be a delay of 10 seconds between each letter. It is important to remember that the last set delay will prevail until it is changed or until the Enterpad is restarted. At that time, the delay will be the one set on the first line of your macro file. Complete references \ Configuration file \ How to make a repetition with a macroA macro or a part of a macro may be repeated as long as the user keeps holding the key. This three part macro will be activated by an introduction when a key is pressed, as shown in Example A. The macro central part will be repeated until the user stops holding it. The macro will then conclude. Example A: <010=>123<RE->456<-PEAT>789 As shown, when the user presses on key #10, "123" will be transmitted, then "456" will appear as long as the user keeps the key pressed, then "789" will be transmitted. The introduction and the conclusion may also be nonexistent as shown in Example B. Example B: <010=><RE-><EUP><-PEAT> When the key #10 is pressed, the up cursor will be transmitted until the key is released. Of course, it is possible to achieve maximum flexibility by adding delays anywhere within a macro. Note: This feature is only available on Enterpads made from 1997 and up. Complete references \ Configuration file \ How to directly transmit a numeric codeThe instruction <out nnn>, "nnn" being a numeric code between 1 up to and including 240, may be used in a configuration file to ask the Enterpad to transmit a numeric code directly. So, it is possible to have more control on what the Enterpad will transmit, which may be useful at certain times. In the following example: <001=><out 28><out 50><out 240><out 50><out 240><out 28> The A key (28), then the B key (50) without releasing the A key are emulated. The macro terminates by releasing B, then A. Even though it is very unlikely this sequence will be emulated, it would be impossible to do it without the <out nnn> instruction. For more information about the meaning of the numeric codes, read the "How it works, from electricity to configuration" section. Complete references \ Configuration file \ How to comment in the configuration fileIt is possible to write comments in the configuration files by using the instruction <REM XYZ>, XYZ being the comment. The compiler ignores anything that starts by "<REM" until the next ">". Complete references \ Enterpad P120 internal functionsWhen they are used in the "shift" mode only, the 10 keys located on the Enterpad P120 bottom row are used to modify its behavior.
The first is the "shift" key. The others can adjust the beep, activate or deactivate the PC keyboard, confirm its memory download, choose 1 of the 2 levels of macros saved in the Enterpad and stop a macro. Complete references \ Enterpad P120 internal functions \ Shift KeyThe shift key on the Enterpad enables the user to have access to 110 more keys and to control 9 internal functions on the Enterpad.
It is similar to the shift key on a PC keyboard. When it is pressed, the user has access to keys #121 through 240. In other words, "shift-key #1" is identified by the configuration file as key #121, and so on until key #230. Keys #232 to 240 control the internal functions of the Enterpad. The Enterpad shift key has a special feature that the shift key on a PC keyboard does not have. It works just like the other Enterpad keys if pressed, and then released without pressing another key. Unlike the other keys, its macro is executed when it is released. So, the shift key may be configured like any other key; it can be used in the shift mode or both ways at a time. Complete references \ Enterpad P120 internal functions \ Adjust audible beepWhen used in the shift mode, three keys can be selected to choose the audible beep sound intensity.
The choices are "sdhi" for loud, "sdm" for medium and "sdlo" for low. The last adjustment will be valid until further changes, even when the power is cut off. Complete references \ Enterpad P120 internal functions \ With or without a regular keyboardTo activate or deactivate a PC keyboard, the keys "kboff" and "kbon" in the shift mode must be used. The last adjustment will be valid until further changes, even when the power is cut off.
Usually, it is important to set the "kboff" if the PC keyboard is not plugged into the Enterpad. So, when it is powered on, the Enterpad will electronically exchange data with the computer, instead of the PC keyboard, which is necessary to start up correctly. Complete references \ Enterpad P120 internal functions \ Download confirmationWhen used in the "shift" mode, the "load" key allows the macro files download in the Enterpad memory. Its use can be required to confirm a macro file transfer in the Enterpad.
Complete references \ Enterpad P120 internal functions \ How to choose one of two stencilsThe Enterpad P120 can store up to two macro files in its memory. By pressing one of the two keys, "st1" or "st2" in the shift mode, the user is able to select which file will be active. The stencil 1 will be the default stencil when the computer is powered on.
Complete references \ Enterpad P120 internal functions \ How to interrupt a macroThe "esc" key, when used in the shift mode, allows the stopping of a macro being executed.
Complete references \ Technical drawings \ Overall Dimensions
Complete references \ Technical drawings \ Assigment sheet Dimensions
Complete references \ The Enterpad P120 memoryThe Enterpad P120 has an internal, permanent memory of 8192 bytes. The space is shared by 460 keys, on both of its stencils. The Enterpads made before 1995 were using a battery integrated in the memory circuit, with an expected life of about 10 years, when used in a normal temperature environment. The Enterpads made since 1995 are using a new technology, without batteries, able to keep data for several decades. TipsIn order to ensure optimal use of your Enterpad P120, the stencil must be correctly lined up with the two guides on the protective film. The use of a relatively light weight paper will determine the degree of sensitivity needed to activate a key. Pressure should be applied near the center of the key. Since the key "Num Lock" changes the status of <home>, <pgup>,...on the numeric keypad on your regular keyboard, it would be best to use keys like <ehome>, <epgup>, etc. in a configuration file. Technical SupportIf you have any questions, comments, problems or suggestions concerning this product, write to:
Cedeq Industries Inc. Tel: (450) 462-3988 Notices \ The Enterpad™ P120 software copyrightCopyright © 2006 by Cedeq Industries Inc. All rights reserved. The Enterpad software is protected by Canadian copyright laws and by International Agreements. Notices \ Limited warrantiesCedeq Industries warrants the Enterpad P120 against defects in material or workmanship for a period of one year from the date of purchase. This warranty gives you specific 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 Enterpad should be returned securely packaged, insured and postage prepaid with a copy of your sales slip to your vendor. This warranty replaces warranties of any kind either expressed or implied. Cedeq does not warrant, guarantee or make any representations regarding the use of the Enterpad or results obtained, following its use in terms of conformity, accuracy and durability. Notices \ ConformityThe Enterpad P120 meets Canadian and American standards (ACNOR 108.8-M1983, code FCC, section 15-1989) with respect to electromagnetic radiation emissions for class A apparatus. Testing was done in conformity with ANSI C6.4-1991 procedure requirements. Glossary \ CompilerThe compiler is a program automatically called by the configuration software before the configuration file download in the Enterpad. The main job of the compiler is to digitize the characters in the configuration file that can be transmitted directly into the Enterpad. Glossary \ MacroA macro consists of one or more characters or functions, defining the behavior of a key on the Enterpad. Glossary \ PCPC stands for "personal computer". In this document, "PC keyboard" is used to define a computer regular keyboard and not the Enterpad keyboard. |
Enterpad™ P120Related Articles"Overlay keyboard." Wikipedia, The Free Encyclopedia. 26 Oct 2007, 10:39 UTC. Yes we also have the Enterpad with USB, RS232 and RS485 plug. more... Need Enterpad banners? more... AutoHotkey with the Enterpad.more... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Français | English | About Cedeq | Contact us | © 2008 Cedeq Industries Inc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||