========================================= Preh WinProgrammer V2.3.2 ========================================= When using notepad you should activate "word wrap" for correct view of this file. 0. System Requirements ====================== Operating systems supported: Windows9x, WindowsNT, Windows 2000 / XP / Vista / Windows7 (32bit) 1. Installation =============== Just follow the installation wizard. The installation of the "Preh Driver Pack" is recommended. This package is included and will be started automatically at the end of Preh WinProgrammer setup procedure, if the included DriverPack version is newer than the installed one. If the version is same or older you should not install the driver pack again - except: see 5. Troubleshooting. Important Notes: You need to have administrator rights to replace the Keyboard Driver within Windows NT and Windows2000/XP/Vista. Basically, previous versions of the Preh WinProgrammer should be uninstalled first. At least the new version should not be installed into a the same directory used for the old version. Additionally you need a PDF viewer (e.g. Adobe Reader) to open the PDF document "Quickstart manual". 2. Using the Preh WinProgrammer ================================== The Windows-Programmer gives you template layouts for all programmable Preh Keyboards. For getting started, please review the PDF document "Quickstart Preh WinProgrammer" (Manual.pdf). Some additional notes: To quickly assign a Preh keyboard with standard keys, please use the following steps for an easy and secure way: Open a MC147 Alpha Keyboard as a template with File New. Additionally open your own keyboard which you want to assign. Now move the needed keys from the MC147 Alpha keyboard using the mouse to the target positions in your layout (drag&drop). When additionally holding the Ctrl key pressed, the key is copied instead of moving it. Afterwards you can assign your special key programmings to the other keys. 3. Interface Settings ===================== The Keyboard interface setting is located in the Windows registry. HKEY_LOCAL_MACHINE\SOFTWARE\PREH\Keyboard\INTERFACE 0x00000000 = PS/2 Interface 0xffffffff = USB Interface For changing the interface you have to change the registry key - or use the utility reg files placed in the start menu. 4. Uninstall ============ 4.1 To uninstall the Preh WinProgrammer, please always use Control panel -> Add/remove programs. 4.2 If no more needed, you also can remove the package "Preh Driver Pack" the same way. Attention: If other packages are installed on this computer which still use this drivers (like Preh JavaPOS, etc.) you must not(!) uninstall the Preh Driver Pack! 4.3 Uninstalling the driver under Windows2000 / XP / Vista: To uninstall the preh keyboard driver, just install the standard "Enhanced PC/AT-keyboard..." driver in the Windows2000 keyboard properties dialog. 4.4 Uninstalling the driver under WindowsNT: Maybe you should restore the original WindowsNT keyboard driver file by copying it from the WinProgrammer's Backup directory to \winnt\system32\drivers. The computer has to be restarted then. 5. Troubleshoting ================= 5.1 Please do not touch your Mouse and the keyboard during programming the keyboard. 5.2 When using PS/2 interface, always the first keyboard (directly connected to the computer) is programmed. PS/2 wedge scanners and also internal keyboard of notebook computers can avoid proper communication with the Preh keyboard. 5.3 You can check communication using the about dialogue of WinProgrammer/C2K: Press the button "Read version" or "Refresh" - the keyboard should then output some version string. 5.4 PS/2 Driver installation topics: a) Proper communication and download may be impossible when having special PS/2 mouse drivers installed. Please use the standard Microsoft PS/2 mouse driver instead. b) PS/2 driver for Windows NT4.0: The installation program will then replace the keyboard driver file "i8042prt.sys" automatically. If the keytable download is not possible, please check if the Preh driver is active for supporting the download: \winnt\system32\drivers\I8042prt.sys date 05/07/97, size 35072 Bytes, Version 3.51. c) PS/2 driver for Windows 2000/XP/Vista: If the keytable download is not possible, please check if the Preh filter driver is active for supporting the download: Start -> Settings -> Control Panel -> Keyboard -> Hardware: "Preh PS/2 keyboard" should be available. 6. Installed files ================== During installation the following files will be installed: Preh WinProgrammer Application Files: Key.exe 2.3.0.3 Mwxc32.dll 4.0.41.4 Mwxi32.dll 4.0.41.3 MwxFunc.dll 4.0.40.0 MwxUsb.dll 4.10.4.0 Preh.Ini (including Fn-Layer) Preh_default.ini (including Fn-Layer) layout.cfg (Layout info for File->New dialogue) msvcrt40.dll olepro32.dll Layout Templates and Pictures (do not open/modify): .\Lay\ .\Pic\ MWF Keytable Samples .\Keytables\OposJavaPOS for OPOS/JavaPOS .\Keytables\Layer-Demo Demo Keytables for Layer Switching (including text info). Online Help and other informations: Key.hlp key.cnt Readme.txt Licence.txt Manual.pdf (same as "Quickstart Manual.PDF" or "Schnelleinstieg WinProgrammer.pdf") Auto_install.txt Utilities: C2k.exe 4.0.41.3 C2K Download Utility C2k.ini mwx2mwf.exe 0.7.0.1 Converter for MWX -> MWF (requires installed VB6 Runtime files) Other Utilities: .\util\setusb.reg RegFile to configure Preh Keyboard default interface to USB .\util\setps2.reg RegFile to configure Preh Keyboard default interface to PS/2 .\util\pc-gc.com DOS utility displaying scanset1 scancodes between keyboard and computer. Wise Uninstall Files - Please DO NOT delete or modify! .\INSTALL.LOG .\UNWISE.EXE Additionally the included Preh Driver Pack (or newer version) must be installed. It includes all needed components for communicating with the Preh keyboards: * Preh Keyhook interface for PS/2 and RS232 * Preh Keyhook interface for USB * Preh PS/2 keyboard driver - only needed for WindowsNT or Windows2000/XP/Vista: - if the Preh keyboard is connected via PS/2 - if you want to send data/commands towards a Preh PS/2 keyboard Included in this installation package is Preh DriverPack V1.4.0.0 7. Unattended installation ========================== For detailled informations please refer to the file "Auto_install.txt". 8. Version History: =================== Preh WinProgrammer Version 2.3.2 (2009 July 31) - MWXUSB.DLL 4.10.4.0 improvements for USB download on fast machines. - Layout templates updated. Preh WinProgrammer Version 2.3.1 (2008 Dec. 17) - MWXUSB.DLL 4.8.2.0 improvements for USB download. Preh WinProgrammer Version 2.3 (2008 Oct. 02) - Key.exe 2.3.0.3: Supports user account restrictions of XP and Vista (e.g. Temp Files stored in AppData) - Temp Files now stored in AppData - New feature: Configuration->Keyboard Setup->Country additional Language support. MCI Families also support MSR output with this keyboard language. - New Feature: EasyLayer supports up to 16 (max.127) layers - 133AU and TouchKey added, Tab-List new sorted - Keytable restrictions for key sizing. - All Languages now have Caps as default. - RS232 Keyboards use MwxiRS232.dll Preh WinProgrammer Version 2.2 (2006 August 16) - Key.exe 2.2.0.4: Several modifications and minor bugs fixed - New feature: View->Default Layout (useful for Drag&Drop) - Support for MCI15T (MSR Module) - Support for MCI3100 (Full-featured) - Binary keytable *.MWX is automatically associated with C2K utility - New DLLs added Preh WinProgrammer Version 2.1.1 (2005 March 04) - Keytable download process improved, especially for Preh USB keyboards - Fn Layer predefined in Preh.ini Preh WinProgrammer Version 2.1 (2005 Jan. 24) - C2K utility included in WinProgrammer installation - MCI 30 layout added - New usb/ps2 download protocol to support new MCI USB/PS2 board - New DLLs added - File association MWF - several minor bugs fixed - Online help updated - Quickstart manual updated Preh WinProgrammer Version 2.0 (2004 May 07) - MCI-Family layouts added - File-New dialogue: Completely rebuilt - File-New dialogue: Preview of selected layout is displayed in background - About dialogue completely rebuilt - Drag and Drop feature added - Tab "Expert Settings" added in Configuation/Keyboard Setup - "Slow output" is now not activated per default in key assignment dialogue - OPOS settings: Badread-String is now empty per default (old setting: Err\#) - Compiler option +OPOS added - English Resources actualized - Copy/Paste added in Popup menu (right mouse button) - Download Dialogue always on top now - Default keyboard interface is read from Windows Registry - several Bugs fixed - Online help updated Preh WinProgrammer Version 1.8 - Layout for 133UQ keyboard added - init of daisy chained keyboard selectable - installation of drivers for Windows 2000 and XP changed - Help about gives informations about attached Preh keyboard - bigger keys program all overlayed keys - OPOS settings also apply to MSR bad read string and MSR checksum Preh WinProgrammer Version 1.7 - USB download added - Key asignment size enlarged from 79 to 179 chars Preh WinProgrammer Version 1.6 - Hotkeys now switchable - some defined MF112 layouts corrected Preh WinProgrammer Version 1.5 - Windows 2000 added. Preh WinProgrammer Version 1.4 - OPOS Keys and definitions selectable. - New Keyboard definitions available. - More Keyboards in different Languages available. - Hotkeys for Online Programming selectable. Preh WinProgrammer Version 1.3 - Loading a mwf Files causes sometimes wrong Layer settings. - Storing the Project in Programm Files now possible. - MWX32.DLL is now compatible with Pentium III > 500MHz. Preh WinProgrammer Version 1.2 - Some Layers are write protected to avoid changes. - MSR parameter Checksum and Bad Read String added. Please note that these function are only available with new Hardware. - Some Keys such as LEFT require more Layer to be compatible to Microsoft. To program these Layers you can program eg {KEY-LEFT} in STd-Key Layer. The Compiler will replace an programm the Layers needed itself. - mwf-files can be opened with drag and drop. ====================================================================== Annex ====================================================================== Copyright © Copyright PrehKeyTec GmbH 2009 Published by PrehKeyTec GmbH. PrehKeyTec GmbH reserves the right to update or change the products described in this document as well as the document itself, without prior notice. This document may not be reproduced, processed or translated into electronic form or other languages without the prior written permission of PrehKeyTec GmbH. Trademarks Brands and product names mentioned in this document are trademarks or registered trademarks of their owner. e.g: Windows: Trademark of Microsoft Corporation Help and Support Any questions or suggestions to improve our products are welcome. Please contact our technical support team: support@prehkeytec.de PrehKeyTec GmbH Scheinbergweg 10 D-97638 Mellrichstadt Germany Email: support@prehkeytec.com Web: www.prehkeytec.com