แผนที่อักขระ
ยูทิลิตี GUI สำหรับเรียกดูและแทรกอักขระ Unicode Windows: charmap.exe Mac: Character Viewer (Control+Command+Space) Linux: gucharmap
What is a Character Map?
A Character Map is an operating system utility (or standalone application) that presents a visual grid of all available characters in a font, allowing users to browse, search, identify, and copy any character — including those with no direct keyboard equivalent. Character maps are the graphical fallback when keyboard shortcuts, dead keys, or IME are unavailable or unknown for a particular character.
Every major operating system includes a built-in character map, though they vary considerably in design and capability.
Built-in Character Map Tools
Windows: Character Map (charmap.exe)
The classic Windows utility, accessible via Start → search "Character Map" or Win+R → charmap:
- Displays all glyphs in a selected font
- Can filter by Unicode subrange (Latin, Greek, Mathematical Operators, etc.)
- Shows the character's Unicode code point, name, and Alt code in the status bar
- Copy selected characters to clipboard for pasting
Windows 11 also includes the updated Emoji & Symbols panel (Win + . or Win + ;) which provides a more modern, searchable character picker.
macOS: Character Viewer
Access via Edit → Emoji & Symbols, or the keyboard shortcut (usually Ctrl + Cmd + Space). macOS Character Viewer is significantly more capable than Windows charmap:
- Full Unicode search by name or keyword
- Category browsing (Emoji, Symbols, Arrows, Math, CJK, etc.)
- Recent and Favorites lists
- Shows multiple font variants for each character
- Displays Unicode metadata: name, code point, related characters
- Customizable to show character categories relevant to your workflow
Linux: GNOME Character Map (gnome-characters)
A modern GTK application included in GNOME desktop environments:
# Install if not present
sudo apt install gnome-characters # Debian/Ubuntu
sudo dnf install gnome-characters # Fedora
Also available: gucharmap (GTK Unicode character map, more technical), kcharselect (KDE equivalent).
Character Map Use Cases
- Finding a character by appearance: browse the math symbols block to find ∑ or ∫
- Finding a character by name: search "pilcrow" to find ¶ (U+00B6)
- Getting the code point: select a character to see U+XXXX for use in code
- Testing font coverage: switch fonts in charmap to see which glyphs a font provides
- Copying unusual characters: copy ™, ©, ®, or arrows for use in documents
Keyboard Shortcut Summary
| OS | Tool | Shortcut |
|---|---|---|
| Windows | Emoji & Symbols | Win + . or Win + ; |
| Windows | Character Map | Win+R → charmap |
| macOS | Character Viewer | Ctrl + Cmd + Space |
| macOS | Emoji & Symbols (menu bar) | Edit → Emoji & Symbols |
| GNOME Linux | GNOME Characters | Search in Activities |
| Any | UnicodeFYI.com | Browser |
Quick Facts
| Property | Value |
|---|---|
| Windows built-in | charmap.exe (Character Map) |
| Windows modern panel | Win + . (Emoji & Symbols) |
| macOS built-in | Character Viewer (Ctrl+Cmd+Space) |
| Linux GNOME | gnome-characters, gucharmap |
| Linux KDE | kcharselect |
| Primary function | Browse, search, copy any Unicode character |
| Search capability | By name (macOS, GNOME) or range (Windows charmap) |
| Output | Copy to clipboard for pasting into any application |
เพิ่มเติมใน วิธีการป้อนข้อมูล
A system-level tool for browsing and inserting Unicode characters. macOS Character Viewer …
ส่วนประกอบซอฟต์แวร์ที่ช่วยให้ป้อนอักขระที่ซับซ้อน (CJK ภาษาเกาหลี ฯลฯ) ด้วยแป้นพิมพ์มาตรฐาน แปลงลำดับการกดแป้นเป็นอักขระผ่านการจับคู่แบบสัทศาสตร์หรือโครงสร้าง
การป้อน code point Unicode โดยตรงด้วยการพิมพ์ค่า hex Mac: กด Option ค้างไว้ + hex …
แป้นที่ไม่ผลิตผลลัพธ์ทันทีแต่ปรับเปลี่ยนการกดแป้นถัดไป ใช้สำหรับเครื่องหมายกำกับเสียง: กด ` แล้วกด e จะได้ è พบทั่วไปในรูปแบบแป้นพิมพ์ยุโรป
ส่วนประกอบ UI (แบบ native หรือบนเว็บ) สำหรับเรียกดูและเลือกอักขระด้วยสายตา ตัวเลือก emoji บนอุปกรณ์มือถือเป็นตัวอย่างที่พบบ่อยที่สุด
แป้น (มักเป็น Alt ขวาหรือที่กำหนดเอง) ที่เริ่มลำดับการรวมหลายแป้น เป็นคุณสมบัติของ Linux/Unix: Compose + a + e …
วิธีการป้อนข้อมูลของ Windows โดยใช้ Alt + ตัวเลขจาก numpad เพื่อพิมพ์อักขระตามหมายเลขหน้าโค้ด (Alt+0169 → ©, Alt+0176 …
วิธีการใดก็ตามในการป้อนอักขระโดยใช้ code point Unicode ได้แก่ การป้อน hex (Mac) การป้อน U+XXXX ผ่าน Ctrl+Shift+U …