How enter Unicode Symbols


  1. Posts : 4
    Win7 64bit
       #1

    How enter Unicode Symbols


    hi , i need to enter and put some Unicode character in various application in windows

    i active EnableHexNumpad in registry and putting some character like Alt + 0169 will get the correct result i want

    but now i want to use : Unicode Character 'RIGHT-TO-LEFT MARK' (U+200F)

    it`s some invisible character that help to sort character for none-English language , any way as instruction i read here

    How to type in Microsoft Windows Alt +200F

    but combination of Alt +200F not work , cause when the Alt is down and press F in the end , it open file menu in most application in windows !

    i think this problem will appear with other Unicode that have "B" and "E" at the end too

    so what exactly i must do ? what i misunderstood about this and how can i access this ?
      My Computer


  2. Posts : 10,994
    Win 7 Pro 64-bit
       #2

    If I remember correctly, some keyboards don't support Unicode characters and might require holding down the function (Fn) key prior to entering the Unicode. Windows has a built-in Character map that might be easier to use.

    Character Map

    If the symbols available don't meet your needs, you could also access Private Character Editor.

    Private Character Editor
      My Computer


  3. Posts : 4
    Win7 64bit
    Thread Starter
       #3

    Thanks for reply

    i wonder why the Unicode function are work when i enter only numbers for example Alt + 0169 ©

    the problem comes when there is letter at end of numbers for example : Alt + 200F

    Cause the Alt + F is shortcut to open menu and not detect this is key are pressed for Unicode


    about FN most of Computer keyboard i see till now doesn't have this and i see it on laptops more

    i will Try to use Character Map as you recommend and i think it can solve the problem , i`m just curious about these shortcuts that Microsoft give for Unicode Symbols

    it`s somehow weird or have some tips to do
      My Computer


  4. Posts : 630
    Windows 10 Pro 64 bit
       #4

    The Character Map is a good one. But if you want to input through keyboard, here are some links you might find interesting.

    ALT CODES REFERENCE SHEET

    Alt codes list
      My Computer


  5. Posts : 721
    Windows 10, Windows 8.1 Pro, Windows 7 Professional, OS X El Capitan
       #5

    Arioman, understand that the plus sign is part of the code combination, so make sure you type the + (using the numeric pad) in the alt sequence ‘Alt++200f’.
      My Computer


  6. Posts : 31,250
    Windows 11 Pro x64 [Latest Release and Release Preview]
       #6

    The codes you are using are in HEX (base16) format. windows only accepts decimal you have to convert the number shown

    Number Base Converter

    To enter ASCII characters hold down ALT key and type the three number code on the keypad
    For Unicode hold the ALT key and type the four digit code on the keypad (Most have a leading zero which is required)

    EDIT

    better convertor here ...
    https://www.tools4noobs.com/online_tools/base_convert/

    200f = 8207 = ☼
    Note the result will vary dependent on the font set in use
      My Computers


  7. Posts : 721
    Windows 10, Windows 8.1 Pro, Windows 7 Professional, OS X El Capitan
       #7

    No disrespect intended, Barman58, but not a lot of what you’ve said was said with care.

    Alt+### is not the same as Alt+0### which is not the same as Alt++*, where ‘#’ represents a decimal digit and ‘*’ represents any amount of hexadecimal digits.

    You’d use Alt+### when you want to retrieve a symbol from the (now legacy), 8-bit OEM code page, and Alt+0### is for producing characters from the ANSI code page, whereas Alt++* is used if you want to draw directly from the Unicode code point which is exactly what Arioman must do to access character U+200F, aka., ‘RIGHT-TO-LEFT MARK’.

    Also, 0x200f = 8207 ≠ ☼. To prove this, I’ve a snippet of Python to show, where I identify this strange character ☼ as ‘WHITE SUN WITH RAYS’ and distinguish it from the required ‘RIGHT-TO-LEFT MARK’. I begin by copying the symbol ☼ straight off your post and setting it to a variable c...
    Script:
    >>> import unicodedata as u
    >>> '☼'
    >>> u.name(c)
    'WHITE SUN WITH RAYS'
    >>> ord(c)
    9788
    >>> chr(8207)
    '\u200f'
    >>> c2 chr(8207)
    >>> 
    u.name(c2)
    'RIGHT-TO-LEFT MARK' 

    N.B., usage of Alt++* is not enabled by default. EnableHexNumpad must be set in the registry first.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 18:27.
Find Us