How can I change a comma to a period on numerical keyboard on Windows 10 without changing the input language?

When I used Microsoft Keyboard Layout Creator the keyboard created wasn’t shown in available keyboard in input methods in “Control Panel -> Clock, Language and Region -> Language -> Language” options although it did work on Windows 7.

Is there any other way I can change it?

  • Try this application: klm32.com – E2Busy Oct 14 '15 at 22:03
  • What is a “numerical keyboard?” Do you mean “numerical keypad?” – JakeGould Oct 15 '15 at 5:10
  • @JakeGould Oh, skimmed over that detail. There aren't even commas on numpads though? – Insane Oct 15 '15 at 16:45
  • 1
    @Insane You might be right, but still… What is a “numerical keyboard?” – JakeGould Oct 15 '15 at 17:51

Edit: I found this SU question which may relate. It's backwards for him, so I'll sum it up:

  1. Press Win+R and run control intl.cpl
  2. Click Additional Settings

  3. Change the Decimal Symbol from a Comma to a Period in both the Numbers and Currency Tabs

  1. (Optional) Since I'm honestly not too familiar with foreign keyboards, you could try changing the List Separator value on both tabs and see if that helps you.

Use the following AutoHotkey script to rebind the comma to a period:


  • I installed AutoHotkey and run the code but there's no change. there's still coma. And apart from that the AH icon is now in the taskbar. Does it mean I have to run this script every time I start the computer? – kaczka03 Oct 15 '15 at 20:08
  • You would need to right click on the script and compile it, then it becomes an .exe. Then you put the .exe in your Startup folder so yes, it would need to run every time. – Insane Oct 15 '15 at 20:12
  • I've updated my answer, see if that helps. – Insane Oct 15 '15 at 20:17

If you have tried the "Auto hotkey" solution, It might not work. I've tried many suggestions myself, including the one suggested by 'insane'. But non worked for me, until I found this on the AHK forum.

SendInput, ,

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.