Do you need to insert a character into text that is not on your keyboard? This is a familiar problem for students, programmers, designers, and even ordinary users. It’s inconvenient to copy from the Internet every time, and remembering hundreds of combinations is unrealistic. In fact, in Windows, macOS and even Linux there are built-in tools for quick access to any symbols - from mathematical formulas to emoticons and special hieroglyphs.

In this article you will find 10 proven methods, how to put a symbol on a laptop - from standard keyboard shortcuts to hidden functions of the operating system. We will analyze methods for different operating systems, including rare techniques that are not written about in official manuals. And at the end it awaits you a unique table with codes of the most popular symbols, which you can save to bookmarks.

1. Keyboard shortcuts for Windows (Alt codes)

The fastest way to insert a special character is to use Alt codes. These are numeric combinations that are converted into symbols when you press a key Alt. The method works in any program, from Word to the browser.

How to do it:

  • 🔢 Make sure it's turned on Num Lock (on laptops sometimes you need to press Fn + Num Lock)
  • 🖱️Pinch Alt and enter the numeric code on the right numeric keypad
  • 📝 Let go Alt - the required symbol will appear

Examples of popular codes:

  • ♫ — Alt + 14 (note)
  • © — Alt + 0169 (copyright)
  • € — Alt + 0128 (euro)
  • ♥ — Alt + 3 (heart)
📊 How often do you use special characters?
  • Daily
  • Several times a week
  • Less than once a month
  • Never
⚠️ Attention: On some laptops Lenovo And HP The right numeric keypad may be disabled by default. Turn it on via Fn + F11 or in BIOS.

2. Windows Charmap (charmap.exe)

Built-in utility charmap.exe contains more than 3000 characters, including math symbols, arrows, currencies, and even braille. How to open it:

  1. Click Win + R, enter charmap and press Enter
  2. Select a font (eg Arial Unicode MS for maximum set)
  3. Find the symbol you need, double-click on it and click "Copy"

The advantage of this method is the possibility view symbols by category (geometric figures, Greek alphabet, etc.). You can also see here Unicode-code of each character, which is useful for other methods.

💡

If you often use the same symbols, create a text file with their codes and store them on your desktop.

3. Emojis and symbols in Windows 10/11

Few people know, but new versions of Windows have hidden emoji panel, where, in addition to emoticons, hundreds of special characters are hidden. You can call it like this:

  • 🔑 Click Win + . (dot) or Win + ; (semicolon)
  • 📱 Go to the "Symbols" tab (Ω icon)
  • 🔍 Use search or scroll down to view all categories

The peculiarity of this method is its support Unicode 15.0, which means access to the latest symbols, including gender-neutral emoji and new math symbols. The panel works in all applications, including Photoshop And AutoCAD.

4. MacOS: Keyboard Viewer and Shortcuts

On MacBook inserting a special character is even easier thanks to the built-in keyboard viewer. Here's how to use it:

  1. From the Apple menu, select System Preferences → Keyboard
  2. Check the box next to "Show keyboard and character viewer in menu bar"
  3. Click on the new icon in the top right corner (checkbox) and select "Show Symbol Viewer"

To speed up the process, remember these combinations:

  • 🍎 Option + 2 — ™ (trademark)
  • 🍎 Option + G — © (copyright)
  • 🍎 Option + Shift + 2 — € (euro)
  • 🍎 Option + 4 — ¢ (cent)
How to insert emoji on Mac?

Click Control + Command + Space - the emoji panel will open with a keyword search.

5. Linux: Linkers and Utilities

B Ubuntu, Fedora and other Linux distributions have several ways to enter special characters. The most versatile - use symbol builder:

  1. Install the utility:
    sudo apt install gucharmap
  2. Run via terminal:
    gucharmap
  3. Copy the desired symbol or remember it Unicode

To quickly enter, you can use the combination Ctrl + Shift + U, then enter the Unicode code (for example, 2665 for ♥) and press Enter. This method even works in the terminal.

⚠️ Attention: In some window managers (for example, i3) may require additional configuration of the linker through configuration files.

6. HTML codes for web developers

If you need to insert a character into a web page, use HTML entities or Unicode-codes. This is relevant for bloggers, layout designers and everyone who works with HTML/CSS.

Symbol HTML code Unicode Description
© © U+00A9 Copyright sign
€ U+20AC Euro symbol
♥ U+2665 Heart (♥)
← U+2190 Left arrow
∞ U+221E Infinity sign

To insert, use the design &name; or &#number;. For example, © or © will give the same result: ©.

☑️ Preparing to use HTML characters

Done: 0 / 4

7. Special fonts and applications

If standard methods are not enough, pay attention to special fonts and programs:

  • 📱 Symbola - font with 3000+ rare characters (installed as a regular font)
  • 💻 WinCompose — Compose key emulator for Windows (allows you to enter characters through sequences)
  • 🌐 CopyChar — online catalog with the ability to copy and search by category
  • 📝 BabelMap — an advanced utility for working with Unicode (even supports ancient scripts)

For professionals working with LaTeX or Markdown, extension packages like fontawesome or mathpazo, which add thousands of additional characters.

8. Mobile devices and cross-platform solutions

If you need to enter a character on Android or iOSand then transfer it to the laptop:

  • 📱 On Android: use Gboard (Google Keyboard) - hold your finger on a letter to access additional characters
  • 🍎 On iPhone: On the keyboard, press "123" then "#+=" to access special characters
  • ☁️ Cross-platform solution: create a note in Google Keep or Evernote with frequently used symbols and sync between devices

It is convenient to use to synchronize between a laptop and a smartphone. KDE Connect (Linux/Windows + Android) or AirDrop (macOS + iOS). This will allow you to quickly transfer rare characters without losing formatting.

💡

Modern smartphones often have better ways to enter special characters than desktop OSes. Feel free to use them as an intermediate.

FAQ: Frequently asked questions about entering characters

Why don't Alt codes work on my laptop?

There may be several reasons:

  • Disabled Num Lock (check the indicator)
  • You are using the left numeric keypad (only the right one works)
  • On some laptops Asus And Dell needs to push Fn + Alt
  • Support for legacy USB is disabled in the BIOS (relevant for older models)

Try also using Unicode-input via Alt + X in Word.

How to insert a character into Photoshop or Illustrator?

In programs Adobe There are two reliable ways:

  1. Use the Glyphs panel (Window → Glyphs), where you can select any character from the installed fonts
  2. Copy the sign from charmap.exe or online resources and paste as text

For frequently used symbols, create Glyph Sets (Glyphs palette → menu → New Glyph Set).

Is it possible to create my own keyboard shortcuts for symbols?

Yes, in Windows And macOS this is possible:

  • 🪟 On Windows: use AutoHotkey to create custom hotkeys
  • 🍎 On Mac: in System Preferences → Keyboard → Keyboard Shortcuts → Text you can add replacements (for example, "(c)" → "©")

Example script for AutoHotkey:

::sc::Send {ASC 0169}  ; Вводит © при наборе "sc"
Where can I find symbols for mathematical formulas?

For mathematical symbols it is best to:

  • On Windows: use font Cambria Math (included in the package Microsoft Office)
  • B LaTeX: packages amsmath And amssymb contain thousands of characters
  • Online: resource Detexify allows you to draw a symbol by hand and find it LaTeX-team

For quick access to Word Use the Insert tab → Symbol → Other Symbols and select the Mathematical Operators set.

How to insert a character into a file name?

Most file systems (NTFS, FAT32, ext4) support Unicode in file names, but there are limitations:

  • 🚫 Prohibited: / \ : * ? " < > |
  • ⚠️ Be careful with: leading/ending spaces, periods in a row, control characters (ASCII 0-31)
  • 📁 For safe naming, use characters from the range U+0020–U+007E And U+00A0–U+FFFF

To insert a legal character into a file name, copy it from charmap.exe or use Alt- codes for renaming.