I can type a half-space on Microsoft Word using Ctrl + Minus_Key. But I don't know why it is not working on Microsoft OneNote! How can I type this character on Microsoft OneNote?

Note: I'm writing in Persian language. In Persian we use half-space to prevent attaching morphemes together.


I got my answer! If we use Persian Standard Keyboard (FAS), we can type half-space with shift + space. We can't use Default Persian Keyboard (FA) to write half-space in OneNote. FAS already exists on Microsoft Windows 8 or greater. You can install this keyboard from this link for previous versions of Microsoft Windows.


For those who are not into Persian Standard Keyboard (FAS) due to it's unexpected keys swapping and also the Ctrl+Shift+2 sounds odd to them (like me!), AutoHotkey is a life saver.

  1. Download & Install AutoHotkey.
  2. Go to %appdata%\Microsoft\Windows\Start Menu\Programs\Startup folder via windows explorer1.
  3. Create a file with a desired name but .ahk extension
  4. Edit the file via right clicking on and add the following line in it:2ref

    +Space::Send {ASC 0157}
    
  5. Save & run the script.

1 This makes the script run on every windows startup
2 As in FAS keyboard (Shift+Space), Otherwise it could be whatever you want.


Update: a complete script based on current keyboard layout could be found as a specific repo on Github.