This old post describes why I needed to replace Microsoft Windows’ own Persian (Farsi) keyboard layout—kbdfa.dll.
Now for compatibility reasons with various 32-bit and 64-bit editions of Windows Vista and Windows Server 2008, and the fact that x86 and x64 DLLs differ, I needed to rebuild my modded kbdfa.dll files.
Installing my Persian (Farsi) keyboard layout in Windows Vista and Windows Server 2008—with their system files’ ownership and permission modification requirements—seemed a little bit more bothersome comparing to the conventional Windows 2000/XP/2003 kbdfa.dll’s copy-and-replace method. So I was forced to write a command-line (CMD) installer, to ease the process.
Please note both the x86 and x64 compilations represent Persian numbers on the main section of the keyboard and Latin numbers on the numeric keypad.
Download Links
- Download Chortkeh Keyboard Layout Installer for Windows Vista, Windows XP, Windows Server 2008, and Windows Server 2003 (chortkeh-install-kbdfa.cmd, Revision 3, November 4, 2008)
- Download Komeil’s Persian Keyboard Layout for Windows 32-Bit Family (x86) (kbdfa.dll, Revision 3, November 4, 2008)
- Download Komeil’s Persian Keyboard Layout for Windows 64-Bit Family (x64) (kbdfa.dll, Revision 3, November 4, 2008)
How to Install
Download and save both the keyboard layout installer (chortkeh-install-kbdfa.cmd) and the Persian keyboard layout (kbdfa.dll) at the same folder, and run as administrator chortkeh-install-kbdfa.cmd. Then in the command-line you need to press “c” and hit “Enter” to continue with the installation. Please note once finished, the installer will restart your system, so save any unsaved work, and close running programs before launching the installer. Also please note you need to be an administrator to be able to modify system files.

فارسی
English









1 comments: