I want to create a custom keyboard layout for Windows 8, as the standard Persian keyboard layout has many problems and many keys have been replaced.

Is there a way or any software which I can use to create a custom keyboard layout?

  • 1
    Have you tried Microsoft Keyboard Layout Creator 1.4? Win8 isn't officially supported, but there are numerous reports that it works fine.
    – Karan
    Mar 25, 2013 at 9:03
  • Thanks it seems that I have to check it. I will report the results here :)
    – Reza Ameri
    Mar 25, 2013 at 10:28
  • @RezaAmeri does it work fine?
    – Josem
    Jun 26, 2018 at 8:05
  • @Josem it is like hundred years ago and I can not remember, sorry.
    – Reza Ameri
    Jul 1, 2018 at 10:38

1 Answer 1


You can use AutoHotKey. It allows you to map your keyboard.

AutoHotkey is a free, open-source utility for Windows. With it, you can:

  • Automate almost anything by sending keystrokes and mouse clicks. You can write a mouse or keyboard macro by hand or use the macro recorder.
  • Create hotkeys for keyboard, joystick, and mouse. Virtually any key, button, or combination can become a hotkey.

Not the answer you're looking for? Browse other questions tagged .