Saltar al contenido principal
Referencia de Linux Verificado para GNOME 40+, KDE Plasma 5/6 y XKB universal

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.

Seleccione su contexto de escritorio / kit de herramientas de Linux:
Adapta las columnas de atajos y las recomendaciones de introducción a su entorno de escritorio
Mostrando métodos de introducción verificados para GNOME 40+ y GTK (entrada hexadecimal Ctrl+Shift+U, emojis con Ctrl+; y secuencias Compose).

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.

GNOME/GTK Built-in Fastest for any codepoint

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.

Requisitos: Application must use GTK or IBus input context. Not universal in raw terminal emulators or pure Qt without IBus.
Configurable Key Fastest for accents & common symbols

Compose Key Sequences

Ámbito: System-Wide (X11 & Wayland XKB)

Press your assigned Compose key, then press mnemonic keys sequentially (e.g. Compose → ' → e = é).

Requisitos: Requires one-time setup in Settings (assigning Right Alt, Caps Lock, etc. as Compose key).
Built-in Tool Visual & Searchable

Desktop Character Map

Ámbito: Desktop GUI

Browse, search by English name, and copy any Unicode symbol or emoji with a visual GUI viewer.

Requisitos: Pre-installed in standard desktop installations (GNOME Characters or KCharSelect).
Desktop Shortcut Instant Emoji Palette

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.

Requisitos: Supported in native GTK text inputs or KDE Plasma desktop widgets.
Layout Dependent Direct Hardware Layer

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).

Requisitos: Must switch to an international or dead-key layout in Keyboard Settings.
Input Daemon Phonetic Candidate Engine

Input Frameworks (IBus / Fcitx5)

Ámbito: Complex Writing Systems

Compose complex text (Arabic, Chinese, Japanese, Korean, Indic) via phonetic typing and candidate selection.

Requisitos: Requires installing appropriate language engine packages (e.g. ibus-libpinyin, ibus-mozc, fcitx5).

Buscar caracteres especiales de Linux

Búsqueda instantánea por glifo, nombre Unicode, alias común o punto de código U+

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

1
Pulse Ctrl + Shift + U

Mantenga pulsadas Ctrl y Shift, luego pulse U y suelte todas las teclas.

Ctrl + Shift + U
2
Observe la "u" subrayada

Aparecerá una letra u subrayada en el cursor, lo que indica que el modo de captura hexadecimal está activo.

3
Escriba el código hexadecimal

Escriba los dígitos hexadecimales sin el prefijo "U+". Por ejemplo, escriba 221e para el infinito (∞) o 00a9 para el copyright (©).

4
Confirme con Enter o Espacio

Pulse Enter o Espacio. El texto subrayado se transforma al instante en el símbolo deseado.

Ejemplo práctico: infinito (U+221E)

Signo de infinito
Ctrl+Shift+U u
u221e
Enter
Puntos de código complementarios (> U+FFFF)

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 😀).

Ámbito y limitaciones en terminales

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.

Importante: la mayoría de los teclados no tienen una tecla Compose física

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.

GNOME (Ubuntu, Fedora)

Activar en la configuración de GNOME

  1. Abra Configuración → haga clic en Teclado.
  2. Desplácese hasta Entrada de caracteres especiales y haga clic en Tecla Compose.
  3. Active el interruptor (ON).
  4. Seleccione Alt derecha (recomendado) o Bloq Mayús.
KDE Plasma (Kubuntu, openSUSE)

Activar en las preferencias del sistema de KDE

  1. Abra Preferencias del sistemaDispositivos de entradaTeclado.
  2. Haga clic en la pestaña Avanzado de la parte superior.
  3. Despliegue Posición de la tecla Compose.
  4. Marque su tecla preferida (p. ej. Alt derecha) y haga clic en Aplicar.
CLI / i3 / Sway / X11

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:

Paso 1
Compose
Pulse y suelte la tecla Compose
Paso 2
'
Pulse el símbolo modificador (p. ej. el apóstrofo)
Paso 3
e
Pulse la letra base (p. ej. e)
Resultado é e con acento agudo

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)

á
Small a acute
Compose ' a
à
Small a grave
Compose ` a
â
Small a circumflex
Compose ^ a
ä
Small a diaeresis
Compose " a
ã
Small a tilde
Compose ~ a
å
Small a ring
Compose o a
ā
Small a macron
Compose - a
ç
Small c cedilla
Compose , c
é
Small e acute
Compose ' e
è
Small e grave
Compose ` e
ê
Small e circumflex
Compose ^ e
ë
Small e diaeresis
Compose " e
ē
Small e macron
Compose - e
í
Small i acute
Compose ' i
ì
Small i grave
Compose ` i
î
Small i circumflex
Compose ^ i
ï
Small i diaeresis
Compose " i
ñ
Small n tilde
Compose ~ n
ó
Small o acute
Compose ' o
ò
Small o grave
Compose ` o
ô
Small o circumflex
Compose ^ o
ö
Small o diaeresis
Compose " o
õ
Small o tilde
Compose ~ o
ø
Small o slash
Compose / o
ú
Small u acute
Compose ' u
ù
Small u grave
Compose ` u
û
Small u circumflex
Compose ^ u
ü
Small u diaeresis
Compose " u
ß
German sharp s
Compose s s

Punctuation & Quotation Marks

«
Left guillemet
Compose < <
»
Right guillemet
Compose > >
Left double quote
Compose < "
Right double quote
Compose > "
Left single quote
Compose < '
Right single quote
Compose > '
¿
Inverted question mark
Compose ? ?
¡
Inverted exclamation mark
Compose ! !
§
Section sign
Compose s o
Pilcrow (paragraph)
Compose p !

Fractions & Mathematics

½
Vulgar fraction 1/2
Compose 1 2
¼
Vulgar fraction 1/4
Compose 1 4
¾
Vulgar fraction 3/4
Compose 3 4
¹
Superscript 1
Compose ^ 1
²
Superscript 2
Compose ^ 2
³
Superscript 3
Compose ^ 3
×
Multiplication sign
Compose x x
¬
Not sign
Compose - ,

Aplicaciones de mapa de caracteres del escritorio Linux

Busque, explore y copie cualquier símbolo o emoji Unicode con las utilidades integradas del escritorio.

Escritorio GNOME

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.

Cómo abrirla:
  1. Pulse Super (tecla Windows) para abrir Actividades.
  2. Escriba Caracteres y pulse Enter.
  3. O ejecútela en la terminal: gnome-characters &
Consejo profesional: puede escribir nombres de símbolos directamente en la barra de búsqueda de Actividades de GNOME Shell (p. ej. "infinito" o "marca registrada") para copiar símbolos sin abrir siquiera la ventana de la aplicación.
KDE Plasma

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.

Cómo abrirla:
  1. Pulse Alt + F2 o Super.
  2. Escriba KCharSelect y pulse Enter.
  3. O ejecútelo en la terminal: kcharselect &
Exportación con un clic: haga doble clic en cualquier símbolo de KCharSelect y pulse Al portapapeles para pegarlo en cualquier aplicación en ejecución.

Insertar emojis en Linux: atajos y paletas

Abra los selectores de emojis nativos del escritorio para buscar e insertar caritas, personas y pictogramas.

Atajo de GNOME / GTK Ctrl + ; (or Ctrl + .)

En cualquier campo de texto nativo de GTK3/GTK4 (Gedit, Firefox, LibreOffice), pulse:

Ctrl + ;

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.

Atajo de KDE Plasma Meta + . (tecla Windows + punto)

En KDE Plasma 5.18 y Plasma 6, pulse:

Meta + .

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.

Secuencias de varios puntos de código y ZWJ (p. ej., 👨‍👩‍👧‍👦 o 👩‍💻)

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:

EE. UU. internacional
AltGr + c
© (Copyright)
EE. UU. internacional
AltGr + 5
(Euro)
inglés del Reino Unido
AltGr + 4
(Euro)
inglés del Reino Unido
Shift + 3
£ (Libra)

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
Consejo: si las teclas muertas le resultan molestas porque escribir comillas simples exige una pulsación extra de la barra espaciadora, conserve la distribución estándar de EE. UU. y active en su lugar 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.

Predeterminado en GNOME

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.
Wayland y KDE modernos

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.
¿Escribir árabe (ع) o CJK (中) sin un marco de métodos de introducción?

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.

Incidencia 1

Ctrl + Shift + U does nothing or types a literal "u" in terminal

Por qué ocurre:

Many Linux terminal emulators (e.g. Alacritty, Kitty, st, xterm) do not bind to the GTK/IBus pre-edit text context.

Cómo solucionarlo:

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.

Incidencia 2

Pressing the Compose key does nothing at all

Por qué ocurre:

Standard PC keyboards have no physical Compose key; the feature is dormant until explicitly bound to a physical key.

Cómo solucionarlo:

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.

Incidencia 3

Why does Ctrl + Shift + U not work in Chrome or Electron apps?

Por qué ocurre:

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.

Cómo solucionarlo:

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.

Incidencia 4

Can I type multi-character emoji like 👨‍👩‍👧‍👦 with Ctrl+Shift+U?

Por qué ocurre:

Complex emoji are Zero-Width-Joiner (ZWJ) sequences consisting of multiple distinct Unicode codepoints.

Cómo solucionarlo:

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.