How to type directly with keyboard the U+200C character?
Solution 1:
To enter ZERO WIDTH NON-JOINER (ZWNJ) or U+200C in Windows, while your keyboard is in Persian or Arabic Do Alt+0157 or Ctrl+Shift+2. That's it.
I Hope it Can Help You.
Solution 2:
You must enable Hex numpad by creating a registry key named EnableHexNumpad
with type REG_SZ
in HKCU\Control Panel\Input Method
, set its value to 1 then reboot. After that you can type the character as Alt+numpad+, Unicode value (Alt++200C in your case)
In some word processing apps like MS Word, Wordpad, Libre Office... you can just enter the Unicode hex value then press Alt+X. That means typing U+200C
or 200C
then press Alt+X
But to type ZWNJ there's a much easier way. In any standard Windows textboxes just right click (or Shift+F10, or the Menu key (≣)) > Insert Unicode control characters and select the desired character
Another way is to create a keyboard layout for your own using Microsoft Keyboard Layout Creator so that you won't need Alt codes for commonly used characters
For more information read
- How to enter Unicode characters in Microsoft Windows
- How do you type Unicode characters using hexadecimal codes?
- Insert ASCII or Unicode Latin-based symbols and characters