PROVISIONAL SELECTION DRIVES EDIT SUGGESTION GENERATION

Edit automation enhancements may be implemented in source code editors and other text editors. Provisional selections that indicate user intentions are submitted to a suggestion generator with other edit context information, to improve the quality of generated text suggestions and reduce the cogniti...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WILSON-THOMAS, Mark Alistair, SIMMONS, Jonathan Keith, LI, Anqi, JANG, Jin Woo, OBANDO CHACON, German David, PUGH, David Ellis, DENG, Shao Kun, SRINATH, Shwetha, FU, Shengyu, LIM, Vivian Julia
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Edit automation enhancements may be implemented in source code editors and other text editors. Provisional selections that indicate user intentions are submitted to a suggestion generator with other edit context information, to improve the quality of generated text suggestions and reduce the cognitive load on users. A provisional selection may include a highlighted completion list entry, or document text targeted by a hovering cursor, or metainformation text targeted by the hovering cursor, for example. An inline grey text suggestion driven by provisional selection may be displayed simultaneously with completion list suggestions that were created without regard to provisional selection. Suggestions driven by provisional selection may be interleaved with existing document text. Suggestions may be accepted fully in one gesture, or in parts. Suggestions may be edited by a user before being accepted, driving further suggestion refinement. Multiple suggestions may be displayed simultaneously, reducing pressure on the suggestion generator. Des améliorations d'automatisation d'édition peuvent être mises en oeuvre dans des éditeurs de code source et d'autres éditeurs de texte. Des sélections provisoires qui indiquent des intentions d'utilisateurs sont soumises à un générateur de suggestions avec d'autres informations de contexte d'édition, pour améliorer la qualité des suggestions de texte générées et réduire la charge cognitive sur les utilisateurs. Une sélection provisoire peut comprendre une entrée de réalisation de liste mise en évidence, ou un texte de document ciblé par un curseur de survol, ou un texte de méta-informations ciblé par le curseur de survol, par exemple. Une suggestion de texte en gris en ligne déterminée par une sélection provisoire peut être affichée simultanément avec des suggestions de réalisation de liste qui ont été créées sans tenir compte de la sélection provisoire. Des suggestions déterminées par une sélection provisoire peuvent être entrelacées avec du texte de document existant. Des suggestions peuvent être acceptées d'un coup totalement ou partiellement. Des suggestions peuvent être éditées par un utilisateur avant d'être acceptées, ce qui entraîne un affinement de suggestion supplémentaire. De multiples suggestions peuvent être affichées simultanément, ce qui réduit la pression sur le générateur de suggestions.