Extensión de teclado personalizada para iOS con:
- 📋 Historial del portapapeles (hasta 20 entradas)
- ⌨️ Teclado QWERTY en español con acentos y ñ
- 😀 Emojis organizados por categorías
- 🔢 Números y símbolos
- Xcode 15+
- iOS 16.0+
- Swift 5.9+
- Cuenta de desarrollador Apple (gratuita para sideload con AltStore)
ios-clipboard-keyboard/
├── ClipboardKeyboardApp/ # App contenedora (obligatoria en iOS)
│ ├── AppDelegate.swift
│ ├── ViewController.swift
│ ├── Info.plist
│ └── Assets.xcassets/
├── KeyboardExtension/ # La extensión de teclado
│ ├── KeyboardViewController.swift # Controlador principal
│ ├── ClipboardManager.swift # Gestión del historial
│ ├── KeyboardView.swift # Vista del teclado QWERTY
│ ├── EmojiView.swift # Vista de emojis
│ ├── NumbersView.swift # Vista de números/símbolos
│ ├── ClipboardHistoryView.swift # Vista del historial
│ └── Info.plist
└── ios-clipboard-keyboard.xcodeproj/
- Instala AltStore en tu iPhone
- Compila el proyecto en Xcode con tu Apple ID gratuito
- Instálalo con AltStore
- Ve a Ajustes → General → Teclado → Teclados → Añadir teclado
- Selecciona Clipboard Keyboard
- Activa Permitir acceso completo para el historial automático
- Compila y ejecuta directamente desde Xcode en tu dispositivo
Necesario para leer el portapapeles automáticamente desde otras apps. iOS 16+ muestra una notificación cuando se lee el clipboard.
Sin acceso completo, el teclado funciona pero el historial debe guardarse manualmente.
| Botón | Acción |
|---|---|
| 📋 | Abre el historial del portapapeles |
| 😀 | Cambia a vista de emojis |
| 123 | Cambia a números y símbolos |
| ABC | Vuelve al teclado QWERTY |
| ⇧ | Mayúsculas |
| ⌫ | Borrar |
| Espacio | Insertar espacio |
| ↩ | Retorno |
Edita ClipboardManager.swift para cambiar:
maxHistoryItems: número máximo de entradas en el historial (por defecto 20)appGroupIdentifier: identificador del App Group para compartir datos