رابط های کاربری دقیق، توجه کاربر را در تصمیم گیری در مورد زمان قطع کردن کاربر، نوع هشدارها و سطح جزئیات پیام های ارائه شده به کاربر مدیریت می کند.
واسطهای دستهای، رابطهای کاربری غیرتعاملی هستند، که در آن کاربر تمام جزئیات کار دستهای را از قبل برای پردازش دستهای مشخص میکند و پس از انجام تمام پردازش، خروجی را دریافت میکند. پس از شروع پردازش، کامپیوتر برای ورودی بیشتر درخواست نمی کند.
رابطهای خط فرمان (CLI) از کاربر میخواهد تا با تایپ یک رشته فرمان با صفحهکلید رایانه، ورودی ارائه کند و با خروجی متن به مانیتور رایانه پاسخ دهد. توسط برنامه نویسان و مدیران سیستم، در محیط های مهندسی و علمی و توسط کاربران رایانه های شخصی پیشرفته از نظر فنی استفاده می شود.
رابطهای مکالمه به کاربران این امکان را میدهند که به جای عناصر گرافیکی، با متن ساده انگلیسی (به عنوان مثال، از طریق پیامهای متنی یا رباتهای گفتگو) یا دستورات صوتی به رایانه فرمان دهند. این رابط ها اغلب مکالمات انسان به انسان را تقلید می کنند.[22]
عوامل رابط مکالمه سعی می کنند رابط رایانه را در قالب یک شخص متحرک، ربات یا شخصیت های دیگر (مانند Clippy the paper clip مایکروسافت)، و تعاملات را به صورت مکالمه ارائه کنند.
اتوماسیون صنعتی واسط های مبتنی بر عبور، واسط های گرافیکی کاربر هستند که وظیفه اصلی آنها عبور از مرزها به جای اشاره کردن است.
رابط دستکاری مستقیم نام یک کلاس کلی از رابط های کاربری است که به کاربران اجازه می دهد اشیاء ارائه شده به آنها را با استفاده از اقداماتی که حداقل به طور ضعیفی با دنیای فیزیکی مطابقت دارند دستکاری کنند.
رابطهای حرکتی، رابطهای گرافیکی کاربر هستند که ورودی را به شکل حرکات دست، یا حرکات ماوس ترسیم شده با ماوس رایانه یا قلم میپذیرند.
رابط های گرافیکی کاربر (GUI) ورودی را از طریق دستگاه هایی مانند صفحه کلید و ماوس رایانه می پذیرند و خروجی گرافیکی مفصلی را بر روی مانیتور رایانه ارائه می دهند.[23] حداقل دو اصل مختلف به طور گسترده در طراحی رابط کاربری گرافیکی استفاده می شود: رابط های کاربری شی گرا (OOUIs) و رابط های کاربردی گرا.[24]
رابطهای سختافزاری، رابطهای فیزیکی و فضایی هستند که روی محصولات در دنیای واقعی از توستر، داشبورد خودرو، تا کابین هواپیما یافت میشوند. آنها معمولاً ترکیبی از دستگیره ها، دکمه ها، لغزنده ها، سوئیچ ها و صفحه نمایش لمسی هستند.
رابط های کاربر هولوگرافیک با عبور انگشت از تصاویر هولوگرافیک بازتولید شده از آنچه که در غیر این صورت کنترل های لمسی آن دستگاه ها هستند، ورودی به دستگاه های الکترونیکی یا الکترومکانیکی ارائه می دهند، آزادانه در هوا شناور هستند، توسط یک منبع موج و بدون تعامل لمسی شناسایی می شوند.
رابطهای کاربر هوشمند، رابطهای انسان و ماشین هستند که هدفشان بهبود کارایی، اثربخشی و طبیعی بودن تعامل انسان و ماشین از طریق نمایش، استدلال، و عمل بر روی مدلهای کاربر، حوزه، وظیفه، گفتمان و رسانه (به عنوان مثال، گرافیک، زبان طبیعی، ژست).
رابطهای ردیابی حرکت حرکات بدن کاربر را نظارت میکنند و آنها را به دستوراتی ترجمه میکنند که در حال حاضر توسط اپل در حال توسعه است.[25]
رابط های چند صفحه ای، از نمایشگرهای متعدد برای ارائه تعامل انعطاف پذیرتر استفاده می کنند. این اغلب در تعامل بازی های رایانه ای در بازی های تجاری و اخیراً در بازارهای دستی استفاده می شود.
رابط های زبان طبیعی برای موتورهای جستجو و در صفحات وب استفاده می شود. کاربر یک سوال را تایپ می کند و منتظر پاسخ می ماند.
رابط های کاربر غیر دستوری، که کاربر را برای استنباط نیازها و مقاصد خود، بدون نیاز به فرموله کردن دستورات صریح، مشاهده می کنند.[26]
رابط های کاربر شی گرا (OOUI) بر اساس استعاره های برنامه نویسی شی گرا هستند که به کاربران اجازه می دهند اشیاء شبیه سازی شده و ویژگی های آنها را دستکاری کنند.
رابط های کاربری مبتنی بر مجوز بسته به سطح مجوزهای کاربر، گزینه ها یا عملکردهای منو را نشان می دهند یا پنهان می کنند. هدف از این سیستم بهبود تجربه کاربر با حذف مواردی است که در دسترس کاربر نیست. کاربری که عملکردهایی را می بیند که برای استفاده در دسترس نیستند ممکن است ناامید شود. همچنین با پنهان کردن موارد کاربردی از افراد غیرمجاز، امنیت را افزایش می دهد.
مدار فرمان رابط های کاربری انعکاسی که در آن کاربران کل سیستم را تنها از طریق رابط کاربری کنترل و دوباره تعریف می کنند، به عنوان مثال برای تغییر افعال دستوری آن. به طور معمول، این تنها با رابط های کاربری گرافیکی بسیار غنی امکان پذیر است.
رابط جستجو نحوه نمایش کادر جستجوی یک سایت و همچنین نمایش بصری نتایج جستجو است.
رابط های کاربری ملموس، که تاکید بیشتری بر لمس و محیط فیزیکی یا عنصر آن دارد.
رابطهای متمرکز بر وظیفه، رابطهای کاربری هستند که با تبدیل وظایف، نه فایلها، واحد اصلی تعامل، به مشکل اضافه بار اطلاعات مربوط به استعاره دسکتاپ میپردازند.
رابط های کاربری مبتنی بر متن (TUI) رابط های کاربری هستند که از طریق متن تعامل دارند. TUI ها شامل رابط های خط فرمان و محیط های WIMP مبتنی بر متن هستند.
صفحات لمسی نمایشگری هستند که ورودی را با لمس انگشتان یا قلم می پذیرند. در تعداد فزاینده ای از دستگاه های تلفن همراه و بسیاری از انواع نقاط sa استفاده می شودle، فرآیندها و ماشینهای صنعتی، ماشینهای سلف سرویس و غیره.
رابط کاربری لمسی، رابط های گرافیکی کاربر هستند که از صفحه لمسی یا صفحه نمایش لمسی به عنوان یک دستگاه ورودی و خروجی ترکیبی استفاده می کنند. آنها سایر اشکال خروجی را با روش های بازخورد لمسی تکمیل یا جایگزین می کنند. مورد استفاده در شبیه سازهای کامپیوتری و غیره
رابط های کاربر صوتی، که ورودی را می پذیرند و با ایجاد اعلان های صوتی، خروجی را ارائه می دهند. ورودی کاربر با فشار دادن کلیدها یا دکمه ها یا پاسخ شفاهی به رابط ایجاد می شود.
رابط های کاربر مبتنی بر وب یا رابط های کاربر وب (WUI) که ورودی را می پذیرند و خروجی را با تولید صفحات وب مشاهده شده توسط کاربر با استفاده از یک برنامه مرورگر وب ارائه می کنند. پیادهسازیهای جدیدتر از PHP، جاوا، جاوا اسکریپت، AJAX، Apache Flex، .NET Framework یا فناوریهای مشابه برای ارائه کنترل بلادرنگ در یک برنامه جداگانه استفاده میکنند که نیاز به بهروزرسانی یک مرورگر وب مبتنی بر HTML سنتی را از بین میبرد. رابطهای وب اداری برای وب سرورها، سرورها و رایانههای تحت شبکه اغلب پانلهای کنترل نامیده میشوند.
رابطهای ورودی صفر ورودیها را از مجموعهای از حسگرها دریافت میکنند، بهجای اینکه کاربر را با دیالوگهای ورودی پرس و جو کنند.[27]
رابطهای کاربری بزرگنمایی، رابطهای گرافیکی کاربر هستند که در آن اشیاء اطلاعاتی در سطوح مختلف مقیاس و جزئیات نشان داده میشوند و کاربر میتواند مقیاس ناحیه مشاهدهشده را برای نمایش جزئیات بیشتر تغییر دهد.