Interception for Lazarus

Interception headers and samples translated to Lazarus (Object Pascal)

What’s Interception?

A programming interface for intercepting input device communication.

What can I do with that?

Currently, with Interception you are able to intercept and transform input data from keyboard and mouse. Support is still Windows only (from Windows XP to Windows 10).

Official website:
Original headers and samples (in C):

Lazarus files:
Download ZIP:
Source code:


All credits goes to Francisco Lopes (Interception developer). Please follow original license notes.