Skip to content

alsacreations/uniclaude

Repository files navigation

🦄 UniClaude

Votre assistant Unicode pour trouver et copier facilement n'importe quel caractère spécial

Vous cherchez un emoji ? Un symbole mathématique ? Une flèche ? Un espace insécable ? Un tiret cadratin ?
UniClaude vous permet de rechercher et copier plus de 10 000 caractères Unicode en un clic.

🆕 Nouveauté : Recherche sémantique par contexte ! Tapez fruit yellow pour trouver 🍌, ou fly wing pour ✈️


🎯 À quoi ça sert ?

UniClaude est un explorateur de caractères Unicode qui vous aide à :

  • 💬 Trouver des emojis et symboles pour vos messages et documents
  • 📝 Copier des caractères typographiques professionnels (guillemets français « », tirets longs —, espaces insécables)
  • 🔢 Accéder à des symboles mathématiques (≠, ≤, ≥, ∞, √, ∑)
  • ➡️ Insérer des flèches et symboles de navigation (→, ←, ↑, ↓, ⇒)
  • 💰 Utiliser des symboles monétaires du monde entier (€, $, £, ¥, ₹)
  • 🌍 Écrire dans différents alphabets (grec α β γ, cyrillique, arabe, hébreu...)
  • ⭐ Ajouter des symboles décoratifs (★, ♥, ♠, ✓, ✗)

Tout est accessible en un clic, sans installation !


✨ Ce que vous pouvez faire

🔍 Recherche puissante et intuitive

Recherche classique en français :

  • Tapez coeur pour trouver ❤️ 💕 💖 ♥
  • Tapez fleche pour trouver → ← ↑ ↓ ⇒ ⇐
  • Tapez etoile pour trouver ⭐ ★ ✨ ✩
  • Tapez main pour trouver 👋 ✋ 🤚 👌 👍

Recherche sémantique par contexte :

Trouvez des caractères par leur contexte ou synonymes (tags Unicode CLDR) :

  • fruit yellow → 🍌 (banane)
  • fly wing✈️ (avion)
  • transport vehicle → 🚗 🚕 🚙 🚌 🚎 (véhicules)
  • food hot → 🍕 🌭 🍔 (nourriture chaude)
  • animal cat → 🐱 🐈 😺 (chats)

Combinez plusieurs mots pour affiner votre recherche !

Recherche typographique en français :

  • espace insécable → (espace insécable)
  • tiret cadratin → — (tiret long)
  • guillemet français → « »
  • points de suspension → …
  • apostrophe typographique → '

Recherche technique :

  • Par caractère : , ,
  • Par nom anglais : euro, arrow, heart
  • Par code hexadécimal : 20AC, 2192
  • Par entité HTML : €, €

📋 Copie instantanée

Cliquez simplement sur n'importe quel caractère pour le copier dans votre presse-papier.
Une notification vous confirme que c'est fait. Collez ensuite où vous voulez !

🏷️ Informations détaillées

Chaque caractère affiche :

  • Le caractère lui-même en grand
  • Son nom Unicode officiel
  • Son code hexadécimal (ex: U+20AC)
  • Son entité HTML (ex: €)
  • Le bloc Unicode auquel il appartient

⭐ Favoris

Marquez vos caractères préférés pour y accéder rapidement :

  • Ajouter : Cliquez sur l'étoile pour ajouter aux favoris
  • Réorganiser : Glissez-déposez vos favoris pour les réordonner (desktop uniquement)
  • Supprimer : Survolez un favori et cliquez sur la croix
  • Persistance : Vos favoris et leur ordre sont sauvegardés localement
  • Interface : Section repliable pour ne pas encombrer l'écran

💡 Astuce : Organisez vos favoris par fréquence d'utilisation en les réordonnant par simple glisser-déposer !

🔗 Partage facile

Partagez une recherche en copiant simplement l'URL :

  • L'URL se met à jour automatiquement quand vous cherchez
  • Envoyez le lien à un collègue : il verra directement votre recherche
  • Enregistrez des recherches fréquentes dans vos marque-pages

Exemples d'URLs :

?search=coeur          → Recherche "coeur"
?search=cadratin       → Recherche "cadratin"
?block=Emoticons       → Tous les emoticons

🎨 Interface agréable

  • Design moderne en mode sombre reposant pour les yeux
  • Responsive : fonctionne sur ordinateur, tablette et mobile
  • Navigation au clavier complète pour plus d'efficacité
  • Accessible : conforme aux normes WCAG et RGAA

� Caractères disponibles

Plus de 10 000 caractères répartis en 80+ catégories :

� Emojis et symboles

Emoticons 😀, symboles et pictogrammes 🎨, transport 🚗, drapeaux 🇫🇷, animaux 🐱

✍️ Typographie française

Espaces (insécable, fine, cadratin), guillemets « », apostrophe ', tirets – —, points de suspension …

🔤 Alphabets

Latin (base, étendu, spéciaux), grec Ω, cyrillique Я, arabe, hébreu, et bien d'autres

➕ Mathématiques et sciences

Opérateurs + − × ÷, comparaisons ≤ ≥ ≠, symboles ∞ √ ∑ ∫ °, indices ₀ ₁, exposants ² ³

💰 Monnaies et nombres

Symboles monétaires € $ £ ¥ ₹, fractions ½ ¼ ¾, chiffres romains Ⅰ Ⅱ Ⅲ

↗️ Flèches et formes

Flèches → ⇒ ↑ ⤴️, formes géométriques ● ■ ▲ ◆, cadres et bordures ┌ ─ │

⚡ Symboles techniques

Musique ♫ ♪, jeux de cartes ♠ ♥ ♦ ♣, signes du zodiac ♈, électricité ⚡, contrôles ⏵ ⏸


🚀 Comment l'utiliser ?

En ligne (le plus simple)

Visitez simplement l'application web dans votre navigateur. Aucune installation nécessaire !

En local

Si vous préférez utiliser UniClaude sans connexion :

  1. Téléchargez le projet depuis GitHub
  2. Ouvrez le fichier index.html dans votre navigateur
  3. C'est tout ! Ça fonctionne directement

💡 Astuces d'utilisation

Recherche rapide

  • Tapez quelques lettres : la recherche filtre instantanément
  • Utilisez des mots français : fleche, coeur, etoile
  • Cherchez par domaine : math, currency, arrow

Navigation au clavier

  • Tab : passer d'un élément à l'autre
  • Entrée ou Espace : copier le caractère sélectionné
  • Ctrl+F ou Cmd+F : aller directement au champ de recherche

Filtres

  • Utilisez le menu déroulant pour voir tous les caractères d'une catégorie
  • Combinez recherche et filtre pour affiner : recherchez "double" dans "Arrows"

Favoris

  • Gardez vos caractères fréquents à portée de main
  • Réorganisez par glisser-déposer (sur desktop) : maintenez le clic et déplacez
  • Idéal pour les symboles typographiques que vous utilisez souvent
  • Les favoris et leur ordre restent même après avoir fermé le navigateur

♿ Accessible à tous

UniClaude est conçu pour être utilisable par tout le monde, y compris les personnes en situation de handicap.

⌨️ Navigation au clavier

Vous n'avez pas besoin de souris :

  • Tab et Shift+Tab : naviguer entre les éléments
  • Entrée ou Espace : copier un caractère
  • Liens d'évitement pour accéder rapidement au contenu

👁️ Confort visuel

  • Contrastes élevés : texte toujours lisible (conformité WCAG 2.1 AA)
  • Focus visible : vous voyez toujours où vous êtes
  • Zoom : fonctionne jusqu'à 200% sans perte de fonctionnalité
  • Police adaptative : s'adapte à vos préférences de taille

🔊 Compatible lecteurs d'écran

  • Structure sémantique HTML
  • Labels ARIA sur tous les contrôles
  • Notifications en direct pour les actions (copie réussie, etc.)

📄 Documentation complète : Rapport d'accessibilité


🙋 Questions fréquentes

Faut-il créer un compte ?

Non, aucun compte nécessaire. L'application fonctionne directement dans votre navigateur.

Mes favoris sont-ils sauvegardés ?

Oui, vos favoris sont enregistrés localement dans votre navigateur. Ils restent disponibles même après avoir fermé la page. L'ordre dans lequel vous les organisez est également conservé.

Comment réorganiser mes favoris ?

Sur ordinateur : Cliquez et maintenez sur un favori, puis glissez-le à la position souhaitée. Une ligne bleue vous indique où il sera déposé. L'ordre est sauvegardé automatiquement.

Sur mobile/tablette : La réorganisation par glisser-déposer n'est pas disponible sur les appareils tactiles pour éviter les conflits avec le défilement.

Ça fonctionne hors ligne ?

Après votre première visite, la plupart des fonctionnalités fonctionnent hors connexion grâce au cache du navigateur.

Les caractères copiés fonctionnent partout ?

La plupart des applications modernes supportent Unicode. Si un caractère ne s'affiche pas, c'est que l'application de destination ne supporte pas ce caractère spécifique.

C'est gratuit ?

Oui, totalement gratuit et open source. Pas de publicité, pas de tracking.

Je peux suggérer des améliorations ?

Absolument ! Ouvrez une issue sur GitHub ou contribuez directement au code.


�‍💻 Pour les développeurs

Technologies

  • HTML5 sémantique (zéro framework)
  • CSS3 moderne (Grid, Flexbox, variables CSS)
  • JavaScript Vanilla (aucune dépendance)
  • Unicode 15.1 (base de données officielle)

Structure du projet

uniclaude/
├── index.html                  # Page principale
├── assets/
│   ├── css/
│   │   ├── app.css            # Point d'entrée CSS
│   │   ├── theme.css          # Variables et thème
│   │   ├── natives.css        # Styles éléments natifs
│   │   └── styles.css         # Composants application
│   ├── js/
│   │   ├── app.js             # Logique principale
│   │   └── emoji-data.json    # Données enrichies emojis
│   └── images/
│       └── favicon.svg        # Icône du site
├── README.md                   # Ce fichier
├── ACCESSIBILITY.md            # Rapport accessibilité
└── LICENSE                     # Licence MIT

Contribuer

Les contributions sont bienvenues ! Veuillez :

  1. Respecter les guidelines d'accessibilité
  2. Maintenir le code sans dépendances externes
  3. Tester la navigation au clavier et avec lecteurs d'écran
  4. Documenter les nouvelles fonctionnalités

📜 Licence

MIT License - Vous êtes libre d'utiliser, modifier et distribuer ce projet.

Voir le fichier LICENSE pour plus de détails.


� Crédits

Développé avec ❤️ par Alsacréations

Données Unicode © Unicode Consortium


🔗 Liens utiles

Documentation Unicode

Accessibilité

Outils connexes

About

Assistant unicode pour les humains

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published