The LPT Buttons tool

You have 12 buttons to easy handle of all 12 LPT output signals.

Each button can work in 3 different modes:

 

1. Latch

2. Pulse

3. Toggle

 

You can use keyboard or mouse to handle LPT pin. Each of twelve keyboard buttons 1234567890-= associated with correspond button. The Escape keyboard button is equivalent of the Reset button in main menu; it resets state of all outputs to initial state and stops signals pulsations.

Each button have it's own settings

Name

Any name for current button.

Action

1. Latch — default mode;

2. Pulse for ms: <ms> — single pulse;

3. Toggle — title speaks for themselve.

(Pulse action selector)

Strict, mini, max, off-delay, on-delay.

Inverse

1 is 0, and 0 is 1.

Flashing

Enables flashing. Point timings for cylic pulses in ms.

Hide

Hide current button.

On close

Signal state after closing the LPT Buttons tool:

– — Keep signal without any changes;

0 — Set output signal to 0;

1 — Set output signal to 1.

LPT Buttons screenshot

Edit button mode form

Edit pulse action

 

Description of actions

Basic actions diagram

In – signal from the button or keyboard key.

Out – the signal on the output pin of LPT port.

Logic of actions

Flashing mode diagram

In – signal from the button or keyboard key.

Out – the signal on the output pin of LPT port.

Pulse – imagine basic signal.

Strict flashing

Other technical details

* All tools use LPT port address from WndLpt settings.

* For low-level LPT I/O used winring0 or inpout32.

* LPT Port must be configured into EPP mode with BIOS Settings:

[Integrated Peripherals]

Onboard Parallel Port = Enabled or 0x378h

Parallel Port Mode = EPP