La technique d'interaction est utilisée dans l'interaction homme-machine (IHM) et le design d'interaction pour développer un processus de consolidation d'un certain nombre d'étapes dans une tâche unique, ce qui améliore l'expérience utilisateur-dispositif. Il existe plusieurs techniques d'interaction à deux dimensions (2D), et des techniques d'interaction en trois dimensions (3D) ont également été développés. Toutes les techniques impliquent une fusion de plusieurs entrées et sorties, à la fois matériel et logiciel, qui se traduit par une interaction conviviale avec l'ordinateur.
Les périphériques d'entrée matériels peuvent inclure des éléments tels que claviers, pointeurs, caméras vidéo, manettes de jeu ou des écrans tactiles. Quelques exemples de logiciels incluent la détection tactile ou de la pression, la reconnaissance vocale et le suivi de mouvement. Le côté de la sortie peut avoir autant d'articles que le côté d'entrée et incluent souvent des doublons. Les moniteurs, haut-parleurs et poupées parlantes ne sont que quelques exemples de dispositifs liés à la production.
Les concepteurs HCI travaillent à construire un protocole simple qui inclut tous les éléments pertinents. La technique d'interaction utilisée pour construire ce protocole varie selon l'application et le concepteur. Plusieurs catégories principales de technique d'interaction ont émergé, y compris l'utilisation de langages de commande et touches de fonction.
Au-delà ce sont les techniques les plus complexes qui nécessitent un plus grand groupe de sous-tâches à accomplir. Les menus sont peut-être la technique d'interaction la plus fréquente. Presque chaque site dispose d'au moins un exemple de cela dans une barre de menus imbriqués ou déroulant. Une des techniques les plus visibles est clairement une manipulation directe, comme une barre de défilement.
Le formulaire de remplissage, dans lequel un utilisateur dispose d'options à choisir avant la fin de la tâche, et en soulignant les techniques qui utilisent des curseurs spéciaux sont deux autres. Beaucoup d'appareils mobiles contiennent une technologie de détection de mouvement, qui est une technique d'interaction utilisé dans les jeux et les applications. Systèmes de jeu de console aussi utiliser une technique de détection de mouvement.
Les techniques d'interaction en trois dimensions permettent à un utilisateur d'avoir une interaction naturelle dans un environnement virtuel. Le développement de la technologie 3D a considérablement augmenté, et des mesures importantes ont été prises pour rationaliser et lisser l'expérience de la réalité 3D et virtuel. C'est un long chemin depuis l'époque où HCI et technique d'interaction a été porté principalement sur les applications de productivité telles que les traitements de texte et les tableurs.
Depuis le développement de l'ordinateur personnel, technique d'interaction est passé de la mise au point simple sur la productivité des utilisateurs. Les systèmes militaires, le commerce électronique, les jeux et les plus techniques interactions utilisation. Ce n'est pas seulement pour l'utilisateur individuel plus, mais pour toutes les personnes. Il ne se limite pas à de simples interfaces graphiques, mais de nombreux dispositifs et de technologies.