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.
The least annoying Persian keyboard layout I could recall was the one in an old-day Persian Windows 3.1 cracked by some industrial engineer in less than 6 hours, as its installation message indicated!
Komeil’s Persian Keyboard Layout (kbdfa.dll) for Windows XP, Windows Server 2003, and Windows 2000
Based on Windows 2000’s kbdfa.dll file structure, my proper Persian keyboard layout compilation is available in two editions: one with Persian numbers and the other with Latin numbers. Please note numeric keypad keystrokes are represented as Latin numbers in both editions.
- Download Komeil’s Persian Keyboard Layout with Persian Numbers (kbdfa.dll, Revision 2, September 8, 2003)
- Download Komeil’s Persian Keyboard Layout with Latin Numbers (kbdfa.dll, Revision 2, September 8, 2003)
How to Install
To install, first make sure “Show hidden files, folder, and drives” is selected in My Computer’s folder options, and “Hide protected operating system files” is unchecked. Now make sure Windows installation CD is not in the drive. Copy the “kbdfa.dll” file you’ve downloaded, and paste it in both “System32\DllCache” and “System32” respectively, replacing Microsoft’s original files. Please note you need to be an administrator to be able to modify system files.
Windows File Protection will ask you to insert your Windows CD-ROM. Do not listen and click on the “Cancel” button.
Files that are required for Windows to run properly have been replaced by unrecognized versions. To maintain system stability, Windows must restore the original versions of these files.
Insert your Windows XP Professional CD-ROM now.
Then it will ask you if you want to keep the new files it calls “unrecognized.” Click on the “Yes” button.
You chose not to restore the original versions of the files. This may affect Windows stability.
Are you sure you want to keep these unrecognized file versions?
Now make sure Windows installation CD is not in the drive and restart your system.فارسی