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 Oct 14 '15 at 22:03
  • What is a “numerical keyboard?” Do you mean “numerical keypad?” 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?” 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 numeric-key comma to a period:


Use the following AutoHotkey script to rebind the all comma keys (not just numeric one) 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, ,
  • It rebinds to comma. @kaczka03 asked for regind to dot. Apr 16 '19 at 8:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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