Atajos de teclado de Linux para caracteres especiales
Encuentra formas verificadas de escribir caracteres Unicode, acentos, símbolos y emoji en Linux usando entrada por punto de código, secuencias Compose, herramientas de caracteres y métodos específicos del entorno.
6 formas de escribir caracteres especiales en Linux
Elija la técnica de introducción más eficiente según su entorno, su distribución de teclado y sus necesidades de escritura.
Unicode Code-Point Entry
Ámbito: GNOME, GTK Applications & IBus
Press Ctrl+Shift+U, release, type the hexadecimal code point, and press Enter or Space to insert any Unicode character.
Compose Key Sequences
Ámbito: System-Wide (X11 & Wayland XKB)
Press your assigned Compose key, then press mnemonic keys sequentially (e.g. Compose → ' → e = é).
Desktop Character Map
Ámbito: Desktop GUI
Browse, search by English name, and copy any Unicode symbol or emoji with a visual GUI viewer.
Desktop Emoji Palette
Ámbito: GNOME Shell & KDE Plasma
Open the native emoji picker with Ctrl+; (GNOME) or Meta+. (KDE Plasma) to search and insert emoji.
Keyboard Layouts & AltGr
Ámbito: Active Keyboard Layout
Use Level 3 AltGr combinations or dead keys available on international layouts (e.g. US International, UK English).
Input Frameworks (IBus / Fcitx5)
Ámbito: Complex Writing Systems
Compose complex text (Arabic, Chinese, Japanese, Korean, Indic) via phonetic typing and candidate selection.
Buscar caracteres especiales de Linux
Atajos de caracteres más comunes en Linux
Referencia rápida de los símbolos, signos monetarios y signos de puntuación más consultados en Linux.
| Glifo | Nombre del carácter | Unicode | Método | Secuencia de teclas | Ámbito | Copiar |
|---|---|---|---|---|---|---|
| Copyright Sign |
U+00A9
|
Tecla Compose |
Compose
o
c
Press Compose, then o, then c
|
Universal Compose / GTK Hex | ||
| Registered Sign |
U+00AE
|
Tecla Compose |
Compose
o
r
Press Compose, then o, then r
|
Universal Compose / GTK Hex | ||
| Trade Mark Sign |
U+2122
|
Tecla Compose |
Compose
t
m
Press Compose, then t, then m
|
Universal Compose / GTK Hex | ||
| Euro Sign |
U+20AC
|
Tecla Compose |
Compose
c
=
Press Compose, then c, then equals (or e then =)
|
Universal Compose / AltGr (UK/EU) | ||
| Pound Sign |
U+00A3
|
Tecla Compose |
Compose
l
-
Press Compose, then l, then hyphen
|
Universal Compose / Shift+3 (UK) | ||
| Degree Sign |
U+00B0
|
Tecla Compose |
Compose
o
o
Press Compose, then o twice
|
Universal Compose / GTK Hex | ||
| Bullet |
U+2022
|
Tecla Compose |
Compose
.
=
Press Compose, then period, then equals
|
Universal Compose / GTK Hex | ||
| Em Dash |
U+2014
|
Tecla Compose |
Compose
-
-
-
Press Compose, then hyphen three times
|
Universal Compose / GTK Hex | ||
| En Dash |
U+2013
|
Tecla Compose |
Compose
-
-
.
Press Compose, then hyphen twice, then period
|
Universal Compose / GTK Hex | ||
| Plus-Minus Sign |
U+00B1
|
Tecla Compose |
Compose
+
-
Press Compose, then plus, then hyphen
|
Universal Compose / GTK Hex | ||
| Division Sign |
U+00F7
|
Tecla Compose |
Compose
:
-
Press Compose, then colon, then hyphen
|
Universal Compose / GTK Hex | ||
| Infinity |
U+221E
|
Ctrl+Shift+U |
Ctrl
Shift
U
221E
Enter
Press Ctrl+Shift+U, release, type 221E, then press Enter or Space
|
GTK Hex / Extended Compose | ||
| Latin Small Letter E with Acute |
U+00E9
|
Tecla Compose |
Compose
'
e
Press Compose, then apostrophe, then e
|
Universal Compose / US Int'l Dead Key | ||
| Latin Small Letter E with Grave |
U+00E8
|
Tecla Compose |
Compose
`
e
Press Compose, then backtick, then e
|
Universal Compose / US Int'l Dead Key | ||
| Latin Small Letter N with Tilde |
U+00F1
|
Tecla Compose |
Compose
~
n
Press Compose, then tilde, then n
|
Universal Compose / US Int'l Dead Key | ||
| Latin Small Letter U with Diaeresis |
U+00FC
|
Tecla Compose |
Compose
"
u
Press Compose, then quotation mark, then u
|
Universal Compose / US Int'l Dead Key | ||
| Arabic Letter Ain |
U+0639
|
Ctrl+Shift+U |
Ctrl
Shift
U
0639
Enter
Press Ctrl+Shift+U, release, type 0639, then press Enter
|
GTK Hex / Arabic Layout / IBus | ||
| CJK Unified Ideograph-4E2D (Zhong) |
U+4E2D
|
Ctrl+Shift+U |
Ctrl
Shift
U
4E2D
Enter
Press Ctrl+Shift+U, release, type 4E2D, then press Enter
|
GTK Hex / IBus-libpinyin / Fcitx5 |
Introducción de puntos de código Unicode en Linux (Ctrl + Shift + U)
Escriba cualquier carácter Unicode en GNOME y en las aplicaciones basadas en GTK usando su punto de código hexadecimal.
La secuencia de introducción en 4 pasos
Mantenga pulsadas Ctrl y Shift, luego pulse U y suelte todas las teclas.
Aparecerá una letra u subrayada en el cursor, lo que indica que el modo de captura hexadecimal está activo.
Escriba los dígitos hexadecimales sin el prefijo "U+". Por ejemplo, escriba 221e para el infinito (∞) o 00a9 para el copyright (©).
Pulse Enter o Espacio. El texto subrayado se transforma al instante en el símbolo deseado.
Ejemplo práctico: infinito (U+221E)
Ctrl+Shift+U no se limita a 4 dígitos: admite puntos de código de 5 y 6 dígitos de los planos complementarios, como los símbolos musicales (1D11E para 𝄞) y los emojis (1F600 para 😀).
Ctrl+Shift+U lo implementan GtkIMContextSimple e IBus. Aunque es estándar en GNOME, Firefox y LibreOffice, no es universal en todas las terminales (p. ej. Alacritty, Kitty) ni en las aplicaciones Qt puras. En esos entornos, use las teclas Compose o copie y pegue.
La tecla Compose de Linux: configuración y funcionamiento
Escriba acentos, fracciones y símbolos con combinaciones secuenciales intuitivas de dos y tres teclas.
Los teclados de PC estándar no tienen una tecla dedicada llamada "Compose". Para usar secuencias Compose, primero debe asignar una tecla física existente (como Alt derecha / AltGr, Bloq Mayús o Ctrl derecha) en la configuración de su escritorio.
Activar en la configuración de GNOME
- Abra Configuración → haga clic en Teclado.
- Desplácese hasta Entrada de caracteres especiales y haga clic en Tecla Compose.
- Active el interruptor (ON).
- Seleccione Alt derecha (recomendado) o Bloq Mayús.
Activar en las preferencias del sistema de KDE
- Abra Preferencias del sistema → Dispositivos de entrada → Teclado.
- Haga clic en la pestaña Avanzado de la parte superior.
- Despliegue Posición de la tecla Compose.
- Marque su tecla preferida (p. ej. Alt derecha) y haga clic en Aplicar.
Activar desde la línea de comandos
Para la sesión X11 actual:
setxkbmap -option compose:ralt
Para el mapa de teclas permanente de systemd:
localectl set-x11-keymap us pc105 "" compose:ralt
Cómo funcionan las combinaciones secuenciales Compose
A diferencia de los atajos con modificadores, donde las teclas deben pulsarse exactamente al mismo tiempo, las combinaciones Compose se introducen tecla a tecla en secuencia:
Secuencias estándar de la tecla Compose de Linux
Combinaciones mnemotécnicas verificadas definidas en las tablas Compose estándar de X11 y GTK.
Accented Letters (Vowels & Consonants)
Punctuation & Quotation Marks
Fractions & Mathematics
Aplicaciones de mapa de caracteres del escritorio Linux
Busque, explore y copie cualquier símbolo o emoji Unicode con las utilidades integradas del escritorio.
GNOME Characters
Preinstalada en Ubuntu Desktop y Fedora Workstation. Permite explorar por categoría (Letras, Puntuación, Matemáticas, Divisas, Emojis) o buscar al instante.
- Pulse Super (tecla Windows) para abrir Actividades.
- Escriba
Caracteresy pulse Enter. - O ejecútela en la terminal:
gnome-characters &
KDE KCharSelect
Un explorador Unicode completo para sistemas KDE Plasma. Muestra todos los detalles técnicos Unicode, los puntos de código hexadecimales, las vistas previas de renderizado de fuentes y las representaciones en bytes UTF-8.
- Pulse Alt + F2 o Super.
- Escriba
KCharSelecty pulse Enter. - O ejecútelo en la terminal:
kcharselect &
Insertar emojis en Linux: atajos y paletas
Abra los selectores de emojis nativos del escritorio para buscar e insertar caritas, personas y pictogramas.
En cualquier campo de texto nativo de GTK3/GTK4 (Gedit, Firefox, LibreOffice), pulse:
Aparecerá una ventana emergente ligera de emojis justo en su cursor. Puede empezar a escribir para buscar (p. ej. :smile:, :heart:) o hacer clic para insertar.
En KDE Plasma 5.18 y Plasma 6, pulse:
Abre el widget nativo Selector de emojis de Plasma, con los emojis recientes y pestañas Unicode por categorías con copia integrada al portapapeles.
Muchos emojis modernos se construyen a partir de varios puntos de código Unicode unidos por enlaces de anchura cero (ZWJ, U+200D). Como Ctrl + Shift + U solo puede procesar un punto de código hexadecimal a la vez, **no puede escribir un emoji completo de familia o de profesión con un solo comando hexadecimal**. En su lugar, use el selector de emojis nativo del escritorio o la copia en 1 clic de CopyCharacter.
Distribuciones de teclado, AltGr y teclas muertas
Acceda a los caracteres directamente en su teclado activando distribuciones internacionales y capas de modificación.
¿Qué es AltGr (gráfico alternativo)?
En las distribuciones internacionales de teclado, la tecla Alt derecha actúa como AltGr (desplazamiento de nivel 3). Manteniendo AltGr, las teclas alfanuméricas estándar escriben símbolos alternativos:
Teclas muertas frente a tecla Compose
Muchos usuarios confunden las teclas muertas con la tecla Compose. Esta es la diferencia clave:
| Característica | Teclas muertas | Tecla Compose |
|---|---|---|
| Ámbito | Depende de la distribución (p. ej. us_intl) |
Universal (cualquier distribución de teclado) |
| Mecanismo | Pulsar la tecla de acento no produce nada hasta que se pulsa la siguiente letra | Combinación secuencial iniciada por la tecla asignada (p. ej. Alt derecha) |
| Apóstrofo normal | Debe pulsar ' y luego Espacio para escribir una comilla normal | Las teclas normales se comportan con normalidad hasta que se pulsa la tecla Compose |
Marcos de métodos de introducción (IBus y Fcitx5)
Motores fonéticos con candidatos para escribir sistemas de escritura complejos, incluidos el árabe, el chino, el japonés, el coreano y las escrituras índicas.
IBus (Intelligent Input Bus)
IBus está profundamente integrado en GNOME Shell y Ubuntu. Gestiona motores de introducción multilingüe y conecta la entrada Unicode entre aplicaciones GTK, Qt y X11.
- Cambiar de motor de introducción: pulse Super + Espacio (o Shift + Super + Espacio).
- Motores populares:
ibus-libpinyin(chino),ibus-mozc(japonés),ibus-hangul(coreano),ibus-m17n(árabe e índico). - Configuración: Configuración de GNOME → Teclado → Fuentes de entrada → haga clic en + para añadir un motor.
Fcitx5
Fcitx5 es un marco de introducción ligero y ágil con soporte de primera clase de Wayland, temas modulares y complementos nativos de método de introducción para Qt5/Qt6 y GTK.
- Alternar el motor de introducción: pulse Ctrl + Espacio.
- Motores populares:
fcitx5-chinese-addons,fcitx5-mozc,fcitx5-hangul. - Configuración: abra la utilidad Fcitx 5 Configuration para ajustar los atajos de activación y los temas.
Si solo necesita un glifo de forma ocasional, no hace falta instalar un IME completo. Use Ctrl + Shift + U 0639 para el ain árabe (ع), Ctrl + Shift + U 4E2D para el zhong CJK (中), o use la copia en 1 clic aquí mismo en CopyCharacter.
Solución de problemas de los atajos de caracteres en Linux
Causas habituales de símbolos que faltan, conflictos de atajos y limitaciones de los kits de herramientas en Linux.
Ctrl + Shift + U does nothing or types a literal "u" in terminal
Many Linux terminal emulators (e.g. Alacritty, Kitty, st, xterm) do not bind to the GTK/IBus pre-edit text context.
Use your terminal's native copy-paste (Ctrl+Shift+V) or configure the Compose key, which functions directly at the XKB/display-server layer across terminal windows.
Pressing the Compose key does nothing at all
Standard PC keyboards have no physical Compose key; the feature is dormant until explicitly bound to a physical key.
Go to GNOME Settings → Keyboard → Special Character Entry → Compose Key and enable it (e.g. choose Right Alt). In KDE, use System Settings → Input Devices → Keyboard → Advanced.
Why does Ctrl + Shift + U not work in Chrome or Electron apps?
Chromium-based applications on Linux may have internal shortcut conflicts (e.g. Ctrl+Shift+U bound to extensions or developer tools) or lack direct IBus socket access.
Press Ctrl+Shift+U and release before typing the hex digits. If the pre-edit "u" does not appear, use Compose sequences or copy the character from CopyCharacter.
Can I type multi-character emoji like 👨👩👧👦 with Ctrl+Shift+U?
Complex emoji are Zero-Width-Joiner (ZWJ) sequences consisting of multiple distinct Unicode codepoints.
Ctrl+Shift+U only accepts a single code point at a time. Use the desktop emoji picker (Ctrl+; in GNOME, Meta+. in KDE) or 1-click Copy on CopyCharacter.
Preguntas frecuentes
Respuestas técnicas a preguntas recurrentes sobre cómo escribir símbolos y Unicode en Linux.