2

How to type directly with keyboard the U+200C character in Notepad or other places... in Windows 8.1? (without depending on a certain font)

I don't want to copy and paste ways. I don't want any complicated ways. I just want something like Alt+### for typing U+200C Directly at any text area in windows 8.1 without depending to a certain font. Just like ALT+129 for U+200B.

(I do not need ALT+129, That's for U+200B. I need U+200C)

the U+200C character name is: ZERO WIDTH NON-JOINER (ZWNJ)

Here is the U200C character info:

phuclv
  • 30,396
  • 15
  • 136
  • 260
dave
  • 21

4 Answers4

2

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.

phuclv
  • 30,396
  • 15
  • 136
  • 260
Saeed
  • 29
1

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

Notepad insert special characters

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

phuclv
  • 30,396
  • 15
  • 136
  • 260
0

I don't know if you're still wanting to know but you might be able to do it with AutoHotkey, a programming language for keyboard and mouse hooks allowing you to remap keys and create new key combinations.

After downloading it you should be able to create an AutoHotKey script by right-clicking and clicking new then clicking AutoHotkey script.

After that, you can do:

s::
send {U200C}
return

which will remap the s key to the character.

Here you can learn about hot-keys and hot-strings to make it mapped to what you want: https://www.autohotkey.com/docs/Hotkeys.htm

phuclv
  • 30,396
  • 15
  • 136
  • 260
Fred
  • 1
0

On recent updates of Windows (10 or later), there is a Standard Persian Keyboard that inserts ZWNJ by pressing shift + space. For adding this keyboard on Windows 10, go to settings -> language and look at the Preferred languages tab. Then, click on Persian. You will see the Options. Then click on Add a keyboard and select Standard Persian Keyboard.