Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

There is a very similar question to this one already (How can I type U+200B character?) but all the answers are about how to type this character on a PC keyboard with a num pad which is not my case.

I use Czech (QWERTY) layout but am willing to switch to English (US) layout if necessary.

How do I type this character (U+200B) on a laptop keyboard without a num pad?

Edit: I want to do this on Windows, without a Fn key if possible. If the process of "typing" it involves MS Word, copy/paste from some website or anything else that is easily doable on a standard Windows laptop, I'm fine with that too.

share|improve this question
    
What operating system? Also, you may be able to use Fn to get a keypad keys. –  Daniel Beck Feb 12 '12 at 22:07
    
Edited a question, hope it's clearer now. –  Borek Feb 12 '12 at 22:25
    
​​​​​​​​​​​​​​​ –  hims056 Mar 16 '13 at 9:43

5 Answers 5

up vote 17 down vote accepted

You could just use the Character Map program, built into Windows. It lists all characters for each font installed on the system, and lets you select one and copy it to the clipboard. In fact, I use it to reference all the keycodes to type them, otherwise, but when I'm on my laptop, it's handy just to be able to copy the characters from that program.

It's available in the Accessories start group, or by running charmap.exe.

You can copy U+200B like so:

charmap

share|improve this answer
    
How about U+200F? It doesn't appear to list that. :/ –  Tom Wijsman Feb 15 '12 at 13:31
    
@TomWijsman It depends on the font. Arial Unicode MS doesn't have it, but (for example) Calibri does. –  Ben Richards Feb 15 '12 at 19:26
    
Ah, interesting, thank you! +1 Didn't know one could get the characters there... –  Tom Wijsman Feb 15 '12 at 19:45
    
Missing in this answer is how to actually find the character: Activate advanced view and use the input field labelled "Go to Unicode" or just "Unicode" in newer versions. Input 200B and the character will be selected in the top left corner. Searching for the name only works if you know how the character is called in your locale. –  kapep Mar 7 at 13:31

There is probably some way to simulate the numpad keys using normal keys. The manual of the system should tell you which function key or other tool needs to be used to enable such simulation and which keys are to be used for numpad keys.

But things get somewhat awkward then.

So perhaps a better approach is to download and install some nice utility, like UnicodeInput (for entering characters by Unicode number) or unicode-input-by-name (for entering characters by their formal Unicode name). Unfortunately, for both of them, the most conveniently way to launch the program is to type Alt++ using the numpad “+” key

share|improve this answer
  1. Alt code on Laptop Keyboard - This works if your keyboard have a numlock key. If not try this:

  2. Use the osk.exe utility (the Visual Keyboard) typically in C:\windows\system32\osk.exe

    • Click on options on the Visual keyboard
    • Check the option "activate the numeric pad"
    • Press the Alt key on the "real" keyboard AND enter the Alt-code on the Visual Keyboard
    • Then release the Alt key on the "real" keyboard

The character must be written on notepad or any other application.

Here a screen capture : alt code 0128 in Notepad++:

screen capture : alt code 0128 in Notepad++

Hope this help. Let us know.

share|improve this answer

I have written a small application for just this purpose! It is called Npad, and it is a simple AutoHotkey script to conditionally remap the normal number keys to behave as the Numpad keys. This allows you to enter Unicode characters using their Alt keystroke combinations with any keyboard.

Instructions:

Press Ctrl+Win+N to toggle Npad between 0 and 1, off and on respectively.

Press Alt+Win+N to display the state of Npad without toggling on or off.

Source:

Note: See the download link below for the latest version...

npad = 0

^#n:: ;Ctrl+Win+N
npad := !npad
MsgBox, , Npad, Toggle: %npad%
Exit

!#n:: ;Alt+Win+N
MsgBox, , Npad, State: %npad%
Exit

#If (npad)
    0::Numpad0
    1::Numpad1
    2::Numpad2
    3::Numpad3
    4::Numpad4
    5::Numpad5
    6::Numpad6
    7::Numpad7
    8::Numpad8
    9::Numpad9
#If
Exit

Download: https://bitbucket.org/iglvzx/npad/downloads

share|improve this answer
2  
sweet, gonna use this a lot. –  Sathya Feb 14 '12 at 10:17
    
Nice although I would appreciate a solution that doesn't involve running a 3rd party utility and pressing like 15 keys to insert one freaking character :) Nothing against this solution, I appreciate your effort, I was just hoping for a simpler solution if there's any. –  Borek Feb 14 '12 at 12:43
    
@Borek If you don't want to memorize Alt codes, see sidran32's answer below. :) –  iglvzx Feb 14 '12 at 18:31

As I'm already a user of ClipX, there is another way:

  • Copy a zero width space character to a clipboard e.g. from this Wikipedia page (if you're precise enough you will be able to select the character in the middle of any "Antidisestablishmentarianism​Antidisestablishmentarianism" combination, if not copy it to MS Word, show hidden characters and copy from there)
  • In ClipX, install the Stickies plugin (try icon > Configure > More Plugins)
  • In the Stickies plugin page in the configuration window, click "add", select "from current history" and select the weird character (it displayed like €;& or something like that)

You'll then be able to insert this character anywhere by invoking ClipX (Win + V by default) and selecting the sticky you just created.

To test that it works properly, you can use MS Word or some other text editor that can count characters or display the hidden ones.

Works great for me!

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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