Home - PrehKeyTec Worldwide

Frequently Asked Questions

My PrehKeyTec keyboard does not work as expected - is it really defective?

My PrehKeyTec keyboard does not work as expected - is it really defective?

Answer:
By the following questions/answers we would like to give some assistance to solve problems with our programmable keyboards. If the problem cannot be solved by that, please send a Service Request to our support.
Please note: Faulty operation or false programming is not covered by the keyboard limited warranty.

Is there any manual for programming my keyboard?

Is there any manual for programming my keyboard?

Answer:
Please read the Quickstart for the PrehKeyTec WinProgrammer [PDF].
This document contains basic examples and informationabout how to program your keyboard.

Is there any API for creating software to control my Preh keyboard and its modules?

Is there any API for creating software to control my Preh keyboard and its modules?

Answer:
For Windows operating systems we have OPOS and JavaPOS drivers.
We also offer a JavaPOS driver for Linux.
For further details please take a look at OPOS/JavaPOS Drivers and API for Preh Keyboards

The computer indicates keyboard error during start-up or booting.

The computer indicates keyboard error during start-up or booting.

Answer:

  • The keyboard is not plugged properly. Check if the keyboard cable is securely plugged in.
  • The Keyboard interface is incorrect. To reset, hold down key positions A01 and B01 (for PS/2 and USB keyboards) while you cycle power to the keyboard. A successful reset will have the keyboard LED's flash and you will hear a beep, after which you release the keys.
    For RS-232 keyboards use keys A01 and D01. Additional information can be obtained at the Quickstart for the PREH WinProgrammer [PDF] under Special Keycombinations.
  • An additional device is plugged into the keyboard port causing a drop in the voltage line. Please, remove these/this additional hardware and re-test.
  • Timing problems between the computer and the keyboard. When the computer boots up, it checks up the keyboard and tries to initialize it. If the keyboard is not detected, then an error is generated. There might be more than one solution for this problem. Please contact our support team.

The keyboard beeps when any key is pressed and sends no data to the computer.

The keyboard beeps when any key is pressed and sends no data to the computer.

Answer:

  • A fault has occurred during the transmission of the keyboard assignment table (WinProgrammer, C2K). You have to reset the keyboard interface.
  • The contents of the memory have been modified (e.g. by activating the "online programming" by mistake). You have to reset the keyboard interface.

To reset, hold down key positions A01 and B01 (for PS/2 and USB keyboards) while you cycle power to the keyboard. A successful reset will have the keyboard LED's flash and you will hear a beep, after which you release the keys.
For RS-232 keyboards use keys A01 and D01. Additional information can be obtained at the Quickstart for the PREH WinProgrammer [PDF] under Special Keycombinations.

How can I program my MCI keyboard under DOS?

How can I program my MCI keyboard under DOS?

Answer:
Please connect your keyboard to the PS/2 interface and use the DOS-utility "copy2mwx.exe" which is contained in the Preh Programmer for DOS, PREH-MWX Version 4.1.09 package.
Execute the copy2mwx program with the parameter "/b" in the following way:
copy2mwx /b filename.mwx

How can I create a MWX file by using the WinProgrammer?

How can I create a MWX file by using the WinProgrammer?

Answer:
Please use WinProgrammer Version 2.0 or above. Open your MWF file by using the WinProgrammer.
Create the MWX file by clicking "File - Save and test keytable".
Your MWX file will be created in the same directory as the MWF file.

My MCI128Alpha sends sometimes Numbers, sometimes characters for some keys.

My MCI128Alpha sends sometimes Numbers, sometimes characters for some keys.

Answer:

 

  • In default configuration the MCI128 Alpha is programmed to have an integrated numeric pad. The keys u,i,o,p,... behave like on a notebook keyboard: Depending on the NumLock state the codes of alpha- or numeric pad are sent.
  • If you don't like this behaviour, the operating system usually can be configured to set NumLock off.
  • For our programmable keyboards you also can re-configure those keys to "normal" alpha keys. This is done rather easy via Drag&Drop using the Preh WinProgrammer.

The keylock (KL) does not transmit any data when If turn the key.

The keylock (KL) does not transmit any data when If turn the key.

Answer:
The keylock module is not activated. To activate the keylock, program the keyboard with the WinProgrammer and activate the keylock.
To learn more, see the Quickstart for the PREH WinProgrammer [PDF] under Advanced Programming - Configuring the modules.

The magnetic stripe reader (MSR) obviously does not transmit any data when I swipe a card.

The magnetic stripe reader (MSR) obviously does not transmit any data when I swipe a card.

Answer:
The MSR module is not activated. To activate the MSR, program the keyboard with the WinProgrammer and activate the appropriate settings for module MSR.
To learn more, see the Quickstart for the PREH WinProgrammer [PDF] under Advanced Programming - Configuring the modules.

On my USB keyboard I don't see module data for MSR and keylock

On my USB keyboard I don't see module data for MSR and keylock

Answer:
Preh USB keyboards usually transmit module data for MSR and keylock via a special channel - not as normal keystrokes. That's normal if the keyboard is configured to "OPOS settings" (factory default).
For all USB keyboards having firmware 605/3xxx this behaviour can be configured using WinProgrammer Menu "Configuration->Expert settings". Deactivate "OPOS settings" attribute will cause the keyboard to output normal keystrokes.
For previous versions of our USB keyboards (firmware 605/1xxx) the output mode is fixed to OPOS settings and cannot be configured. Here use PS2 instead to get normal keystrokes.

MSR tracks are output in incorrect order

MSR tracks are output in incorrect order

Answer:
You should enable "MSR3Fix" attribute to ensure correct output for 3-Track magnetic stripe readers.
You can configure this MSR3Fix option in the Preh WinProgrammer as well as in the DOS-Programmer Preh-MWX.
To learn more, see MSR3Fix_060216.pdf.

The data sent by the MSR is not being recognized properly by my application.

The data sent by the MSR is not being recognized properly by my application.

Answer:

 

  • The MSR module does not have the correct settings that are required by your software. You can program your keyboard to match those requirements. Please contact your software provider for more information about the required settings.
  • Your software might require OPOS settings. Ask your software provider if those settings are necessary. Use the WinProgrammer for adding OPOS settings to the MSR module.

To learn more, see the Quickstart for the PREH WinProgrammer [PDF] under Advanced Programming - Configuring the modules.