Komeil’s Persian Keyboard Layout (kbdfa.dll) for Windows XP and Windows Server 2003

The Institute of Standards and Industrial Research of Iran’s Persian keyboard layout—ISIRI 2901—is one of the worst blindly-designed Persian (Farsi) keyboard layouts around. Then is the Microsoft’s own Persian (Farsi) keyboard layout—kbdfa.dll—which is somehow an extended Arabic layout, having a few letters misplaced comparing to their original location on an old-fashioned Persian typewriter.

Continue reading

Reverse Engineering FormFlow FRP File Format

A C++ program being developed in Borland C++Builder, the FormFlow converter I’m currently working on actually depends on reverse engineering the FormFlow FRP file format. It’s all about discovering the procedures Delrina engineers have taken many years ago to save their fillable electronic form structure.

Continue reading