1 dépôt
UI patterns and tools designed to increase the speed and accuracy of data entry in text fields.
Distinct from Mobile UX Optimizations: Shortlist candidates focused on mobile-specific or dialogue-specific inputs; this is a general text entry speed optimization.
Explore 1 awesome GitHub repository matching user interface & experience · Input Entry Optimizations. Refine with filters or upvote what's useful.
At.js est une bibliothèque d'autocomplétion de mentions JavaScript et un moteur de suggestion côté client utilisé pour ajouter des menus déroulants basés sur des déclencheurs aux zones de texte et aux éditeurs de texte riche. Il fonctionne comme un plugin pour intégrer des popups d'autocomplétion dynamiques dans des éditeurs HTML tiers et des éléments contentEditable. La bibliothèque fournit un framework pour gérer plusieurs caractères déclencheurs et des modèles d'insertion personnalisés pour les mentions d'utilisateurs et les symboles. Elle prend en charge l'utilisation d'une logique de correspondance personnalisée et l'assignation de touches déclencheuses spécifiques pour mapper différents caractères vers des sources de données distinctes. Le moteur couvre la récupération de suggestions à partir de jeux de données locaux ou distants, la définition de structures HTML personnalisées pour les modèles de suggestion, et le calcul des coordonnées des popups au sein de contextes de document ou d'iframe. Il inclut également des capacités pour filtrer les résultats via des fonctions externes et rafraîchir les données de suggestion.
Improves data entry speed by providing a searchable list of predefined values for insertion into documents.