دکمه ها در جعبه های محاوره ای کار نمی کنند. درباره دکمه ها، دیالوگ ها و دکمه Apply

در مبحث "دکمه های تهاجمی "مسیخ دار" در مقابل دکمه های گرد" بحث کوچکی در مورد قرار دادن دکمه های استاندارد در جعبه های محاوره ای ("بله"، "خیر"، "OK"، "لغو") وجود داشت. در این مقاله، من به اشتباهات اصلی طراحان رابط در مورد جعبه های گفتگو نگاه می کنم.

جعبه های گفتگو

هر چند وقت یک بار در موقعیتی قرار می گیرید که از روی عادت، دکمه ای را فشار داده اید و انتظار دارید یک نتیجه بگیرید، اما در عوض دقیقاً برعکس می شوید؟ یا مثلاً روی گفتگوی تأیید خروج بیش از حد نامفهوم «آویزان»؟ یا شاید با سوالاتی از مجموعه "ذخیره نشود؟" مواجه شده اید. و دکمه های «بله»، «خیر»، «لغو»؟ دلیل این امر عدم درک توسعه دهندگان از "کد نانوشته طراحی" است - قوانین ساده، که هیچ کس به آن نرسید، اما این اتفاق افتاد. این مشکلدر دنیای نرم افزار آزاد رایج است و تقریباً در محصولات شرکت های بزرگ وجود ندارد که رابط های برنامه آنها کاملاً استاندارد شده و با دقت فکر شده است. بیایید به چند نمونه نگاه کنیم.

این دیالوگ خوبی است. این ساده است، همه چیز مورد نیاز شما را دارد و هیچ چیز غیر ضروری ندارد. به ترتیب برویم:

  • بلافاصله یک سوال مستقیم و کوتاه مطرح شد: "تغییرات ذخیره شود؟"
  • پاسخ‌های کوتاه، فوراً قابل فهم و آسان: «بله»، «خیر»، «لغو».
  • گزینه های پاسخ تنها به ترتیب صحیح و راحت مرتب شده اند.
  • پاسخ صحیح (در 90٪ موارد) قبلاً برجسته شده است - می توانید با خیال راحت کلید فاصله را فشار دهید و به کار بیشتر ادامه دهید.
اما در اینجا کاستی هایی نیز وجود دارد (یکی از آنها یک استاندارد شرکتی و لعنتی است):
  • عنوان پنجره بسیار صحیح تر است که اصل سؤال را در آن تکرار کنید - "ذخیره؟" اما از طرف دیگر، این خوب است، زیرا این سوال ممکن است در لحظه ای که کاربر با برنامه دیگری کار می کند، ظاهر شود. اگرچه، دوباره، چرا Word ناگهان بدون دخالت کاربر بسته می شود، به خصوص زمانی که او با برنامه دیگری کار می کند؟ مزایا بیش از معایب وجود دارد. بنابراین، بهتر است سؤال را در عنوان کپی کنید یا به عنوان مصالحه، نام برنامه را با سؤال ("ذخیره؟ - Microsoft Word") مشخص کنید.
  • نماد. در محصولات مایکروسافت، برای تنظیم لحن دیالوگ طراحی شده است، اما اغلب توسعه دهندگان نه تنها از علامت "تن" به عنوان نماد، بلکه از نماد عمل، در صورت وجود، استفاده می کنند. به عنوان مثال، این کار در مثال زیر با نماد "ذخیره" انجام می شود. من روی سوال "فلاپی دیسک یا هارد دیسک با فلش رو به پایین" نمی پردازم، زیرا این خارج از محدوده این موضوع است.
حال بیایید با استفاده از همین اصل، دیالوگ دیگری را تحلیل کنیم.

برنامه دستکاری تصویر گنو (GIMP)


این دیالوگ بد است. پیچیده و بیش از حد اشباع از اطلاعات است. بیایید فهرست را مرور کنیم:

  • سوال به شکل خیلی طولانی ارائه شده و به دلایلی "قبل از بسته شدن" اضافه شده است. این سوال پرسیده می شود فقطهنگام بستن یک سند، پس چرا «قبل از بسته شدن» بنویسید؟ باز هم، چرا به توضیح "در تصویر" نیاز داریم؟ من در ویرایشگر گرافیکی، کاپیتان پیشنهاد می کند که با تصاویر کار کنند. مثل این است که تری دی مکس از من بپرسد "تغییرات را در مجموعه ای از مدل های سه بعدی که با بافت های %file_name% پوشانده شده اند ذخیره کنید؟"
  • گزینه های پاسخ خیلی طولانی است که با سوال (سلام بشورق!) همخوانی ندارد. دکمه ها مجبورم می کنند مغزم را روشن کنم تا بفهمم از من چه می خواهند.
  • گزینه های پاسخ به ترتیب مشخص برای توسعه دهندگان مرتب شده اند. چرا دقیقاً «نه»، «لغو»، «بله»؟ چگونه آنها به "ای عزیز، صنایع دستی شما وحشتناک هستند، پیچ را نبند" اشاره می کنند؟
  • گزینه پاسخ نادرست برجسته شده است. پیشنهاد پیش‌فرض باید با یک حرکت کاربر اقداماتی را انجام دهد. یک گفتگوی نصب نرم افزار در ویندوز را تصور کنید، جایی که به جای «بعدی» در هر پنجره، تمرکز روی «لغو» می رود. احمقانه، اینطور نیست؟
  • مشخص نیست که چرا عبارت "اگر تصویر را ذخیره نکنید، تمام تغییرات ایجاد شده در 3 دقیقه گذشته از بین می رود" اضافه شده است. آقایان شاد باشید: من محل کار کاپیتان آشکار را مشخص کردم.
اما جنبه های مثبتی نیز در این پنجره وجود دارد:
  • یک نماد آموزنده که بلافاصله این را روشن می کند ما در مورددر مورد حفاظت
  • عنوان پنجره آموزنده (مشکله).
آیا تفاوت را در این جعبه های گفتگو احساس می کنید؟ اولی راحت است، اما دومی نه. اگر محصولات موفق را تجزیه و تحلیل کنید، می توانید برخی از قوانین را برجسته کنید. در این زمینه، مهم ترین قانون ترتیب دکمه ها است. یک گزینه مناسب "مثبت، منفی، خنثی" است و هیچ چیز دیگری. در چنین شرایطی، کاربران عادت دارند که اولین دکمه را تایید کننده سوال ببینند و آخرین دکمه سوال را لغو کند. پنجره های مدالمانند تنظیمات در زیر مورد بحث قرار خواهد گرفت.

چه نتایجی می توان از این نتیجه گرفت:

  • شما باید تا حد امکان به طور خلاصه از کاربر سوال بپرسید تا او را مجبور نکنید تا نیم ساعت به آن سوال فکر کند.
  • از سؤالات منفی استفاده نکنید («ذخیره نمی شود؟» و «بله»، «نه»، «لغو»).
  • فقط از ترتیب دکمه های استاندارد (مثبت، منفی، خنثی) استفاده کنید
  • گزینه های پاسخ باید ساده و مختصر باشند. این برنامه ای است که باید به سرعت کار کند، و نه سمیناری از زبان شناسان که در آن بتوانید ساعت ها در مورد هیچ چیز چت کنید.
  • ننویس اطلاعات غیر ضروری. البته جالب است که حساب کنید از آخرین ذخیره چقدر زمان گذشته است ، اما کاربر به این موضوع اهمیتی نمی دهد و در گفتگو فقط حواس را پرت می کند و شاید گیج یا حتی عصبانی می کند.
  • عنوان پنجره نیز باید آموزنده باشد.
  • آیکون را فراموش نکنید. باید تا حد امکان اصل موضوع را منعکس کند و به راحتی قابل تشخیص باشد.

پنجره های مدال و دکمه "اعمال".

همین مشکل در ویندوز تنظیمات رخ می دهد. در اینجا پنجره صحیح است (اوه، دوباره MS):



دو دکمه: "OK" و "Cancel". و "لغو" در سمت راست. همینطور بود، هست و خواهد بود. و این درست است، زیرا همه به آن عادت کرده اند. اگر کاربر چیزی را در آنجا تغییر دهد و ناگهان نظر خود را در مورد ذخیره تغییرات تغییر دهد، بدون اینکه نگاه کند، روی کلید پایین سمت راست کلیک می کند، زیرا عادت کرده است که undo را در آنجا ببیند (و در محصولات MS وجود دارد). لینوکس یک موضوع کاملا متفاوت است. هیچ قانون یا استاندارد سختگیرانه ای وجود ندارد، در اینجا هر کس همانطور که می خواهد عمل می کند.



جالبه، نه؟ اگرچه پنجره قبلی دارای طرح بندی دکمه های معمولی است. آنچه توسعه دهندگان را هدایت کرد - فقط یک جوجه تیغی می داند. بگذارید این اشتباهات را به وجدان نویسندگان بگذاریم و برای خودمان نتیجه بگیریم: بیشترین دکمه سمت راست- لغو (اگر این مورد خاصی نیست).

مایکروسافت ویندوز

گزینه جالب دیگر دکمه "اعمال" است. آه، چه خاطراتی با او دارم... قبل از کلیک کردن بر روی "OK"، "اعمال" به طور کامل خودکار کلیک می شود. دلیلش مشخص نیست ولی بازم :-)
یادگاری از گذشته که مایکروسافت به دلایلی نمی‌خواهد آن را رها کند. برای ذخیره و اعمال تغییرات بدون بستن کادر محاوره ای طراحی شده است. اگر تنظیمات را تغییر داده اید، لطفا روی "اعمال" کلیک کنید. این کار با توجه به اینکه زمان های ویندوز 95 کامپیوتر ضعیف بودند و اعمال تنظیمات "در حال پرواز" باعث شد رایانه شخصی دچار تردید شود. اکنون، در زمان هزاران ماشین‌های هسته‌ای و اسب‌های اداری با چهار گیگابایت مغز، چنین سیستمی به سادگی غیر ضروری است.

لینوکس اوبونتو


به عنوان مثال، گنوم از سیستمی برای اعمال تنظیمات در حال پرواز استفاده می کند. من موس را روی عکس فشار دادم و بلافاصله تصویر زمینه دسکتاپ من شد. نیازی به کلیک روی "اعمال"/"ذخیره" نیست. فقط یک دکمه وجود دارد - "بستن". و در دیالوگ های غیرانتقادی دیگر چیزی لازم نیست.

از این رو نتیجه گیری: دکمه "اعمال" کاربرد کمی دارد، بنابراین استفاده از آن مورد تقاضا است.

در اصل، همه اینها در این موضوع است. آقایان، رابط کاربری خوب و کاربرپسند بسازید. باشد که کاربران شما خوشحال شوند!

اکثر کاربران رایانه شخصی از ماوس رایانه بهره کامل نمی برند. در این مقاله نکاتی را در مورد استفاده از ماوس مشاهده خواهید کرد و با رازها و کارکردهای راحت کار با ماوس آشنا خواهید شد که بسیاری از کارها را هنگام کار با کامپیوتر آسان می کند.

چرخ ماوس.

همه با چرخ ماوس آشنا هستند، استفاده از آن برای ورق زدن، انتشار و برداشتن متن و غیره بسیار راحت است. اما چرخ ماوس عملکردهای راحت دیگری نیز دارد که برخی از آنها در زیر ذکر شده است:

  • چرخ ماوس نه تنها یک چرخ، بلکه یک دکمه سوم است. با کلیک بر روی پیوند با چرخ ماوس، صفحه در یک برگه جدید باز می شود که اگر نمی خواهید از این صفحه خارج شوید و به طور جداگانه آنچه در پیوند است را ببینید بسیار راحت است. شما همچنین می توانید یک برگه در مرورگر را با چرخ ماوس ببندید، فقط روی زبانه با چرخ کلیک کنید نه روی ضربدر با دکمه سمت چپ.
  • همچنین در مرورگر هنگام مشاهده صفحات بزرگ مثلا برای پایین رفتن با فشار دادن دکمه وسط (چرخ) در این صفحه می توانید به سرعت بالا، پایین، چپ و راست حرکت کنید، سرعت را کم یا زیاد کنید، فقط لازم است برای حرکت دادن مکان نما بیشتر
  • همچنین می توانید با استفاده از چرخ ماوس کامپیوتر، یک سند را در صفحات وب، فونت ها و غیره بزرگ و کوچک کنید، فقط کلید Ctrl را نگه دارید و چرخ را به سمت بالا یا پایین حرکت دهید، اندازه آن را افزایش یا کاهش دهید.
  • هنگام مرور اینترنت به جلو و عقب حرکت کنید. در حین برگزاری کلید Shiftو با اسکرول چرخ ماوس می توانید در صفحات مرورگر به جلو یا عقب حرکت کنید.
  • برخی از ماوس ها به شما اجازه می دهند چرخ را به چپ یا راست حرکت دهید، که همچنین به شما امکان می دهد در صفحات مرورگر حرکت کنید.

انتخاب سریع

اگر روی هر کلمه ای دابل کلیک کنید برجسته می شود و اگر سه بار کلیک کنید کل پاراگراف برجسته می شود که همچنین باعث می شود تا انتخاب متن مورد نظر بسیار سریعتر شود.

کلید Shift و ماوس کامپیوتر.

بسیار راحت برای استفاده این تابعاگر نیاز به انتخاب یک متن بزرگ دارید، اما نمی خواهید منتظر پیمایش باشید تا تمام این موارد برجسته شود، زیرا هنگام انتخاب متن، ماوس برای مدت طولانی پایین می رود، سپس فقط باید با مکان نما کلیک کنید. جایی که می خواهید متن را از آنجا انتخاب کنید، سپس کلید Shift را نگه دارید و در انتهای متن کلیک کنید، همه چیز به یکباره مشخص می شود و نیازی به انتظار نیست.

کلید Alt و ماوس کامپیوتر.

نکته پاداش: در حین کشیدن و انتخاب متن، کلید Alt را نگه دارید ویرایشگر متن، به شما امکان می دهد متن را به صورت انتخابی برجسته کنید. این می تواند مفید باشد اگر متن در یک ستون باشد.

کلید Ctrl و ماوس کامپیوتر.

  • اگر ماوس ندارید، مثلاً لپ‌تاپ/نت‌بوک دارید که فقط از تاچ پد استفاده می‌کنید، سپس می‌توانید Ctrl را نگه دارید و روی پیوند کلیک چپ کنید، در یک پنجره جدید باز می‌شود.
  • با نگه داشتن کلید Ctrl، می توانید اشیاء خاصی را انتخاب کنید، به عنوان مثال، شما باید چند فیلم پراکنده را از یک لیست بزرگ انتخاب کنید تا کار آسان تر شود، فقط باید Ctrl را نگه دارید و روی اشیاء مورد نظر کلیک چپ کنید.

دکمه های کناری روی ماوس.

روی برخی موس های کامپیوتریدکمه های جانبی وجود دارد که می توان آنها را برای یک عملکرد خاص برنامه ریزی کرد، آنها را می توان تغییر داد، و اینکه چه چیزی باید نصب شود به شما بستگی دارد، نکته اصلی این است که کار در رایانه را با این دکمه ها حتی راحت تر کنید.

اگر از کادرهای گفتگوی زیادی استفاده می کنید، این عملکرد راحت است. اگر به طور مکرر از آنها استفاده می شود، به عنوان مثال، شما نیاز به موافقت یا رد برخی تغییرات (تأیید / لغو) دارید، سپس با روشن کردن این عملکرد، مکان نما به طور خودکار به دکمه "Ok"، "Accept" و غیره منتقل می شود. هنگامی که کادر محاوره ای خارج می شود، فقط باید کلیک کنید، دیگر نیازی به حرکت ماوس ندارید.

چگونه این ویژگی را فعال کنیم؟ همه چیز بسیار ساده است: "شروع -> کنترل پنل -> سخت افزار و صدا -> ماوس". پنجره ای باز می شود که در آن باید به برگه "Pointer Options" بروید و کادر کنار "در دکمه انتخاب شده به طور پیش فرض" را علامت بزنید.

مدیریت ویندوز با ماوس

  • با دوبار کلیک کردن روی کادر بالا، پنجره باز، به طور خودکار کاهش یا افزایش می یابد.
  • همچنین، با دوبار کلیک کردن بر روی لبه سمت چپ بالای صفحه، پنجره بسته می شود.

مکان نما خود را.

مطمئناً بسیاری از مردم می دانند که می توانید مکان نما را به خود تغییر دهید ، همه اینها در همان کنترل پنل انجام می شود ، زمانی که قبلاً در این سایت در مورد آن صحبت شده بود ، مقاله خیلی عالی نیست ، اما من فکر می کنم نکته اصلی روشن خواهد شد فرآیند تغییر "فلش" استاندارد به رنگارنگ تر است، می توانید مکان نماها را در اینترنت بارگیری کنید.

من فکر می کنم این اسرار موس کامپیوتربه شما کمک می کند کار در رایانه را راحت تر کنید، زیرا عملکردهایی که می توان با ماوس انجام داد اکنون افزایش می یابد.

جعبه های گفتگو، که قبلاً در مقاله ذکر شد، کاربر در روند کار با برنامه ها (برنامه ها) و . آنها زمانی ظاهر می شوند که سیستم یا برنامه با درخواست چیزی با کاربر تماس می گیرد. اطلاعات لازمبرای ادامه کار یا تأیید برخی اقدامات.

جعبه های گفتگو همیشه در پیش زمینه هستند و سایر موارد باز (در حال اجرا) را پوشش می دهند. به عنوان یک قاعده، اندازه آنها تغییر نمی کند و فقط می توانند بسته شوند: پس از تأیید انتخاب (OK، درخواست، لغو) یا با کلیک بر روی دکمه بستن.

محاوره ای ویندوز ویندوزممکن است معین یا غیر معین باشد.

پنجره‌های Modal اجرای برنامه را متوقف می‌کنند و باید تمام دستورات آن پنجره را تکمیل کرده و قبل از ادامه کار آن را ببندید.

جعبه‌های محاوره‌ای مدال می‌توانند به شکل زیر باشند:

برای وارد کردن (انتخاب) داده ها یا پارامترهای مورد نیاز برای ادامه کار با برنامه ضروری است.
به کاربر اطلاع می دهد که اقداماتی انجام شده است یا عملیاتی کامل شده است.
این فرصت را به کاربر می دهد تا اقدامی را انتخاب کند که نتیجه آن ادامه کار با برنامه یا خاتمه آن خواهد بود.

پنجره های بدون مدل عملکرد برنامه (برنامه) را متوقف نمی کنند. بدون بستن پنجره، می توانید به پنجره سند یا برنامه بروید و با آنها کار کنید، همچنین با کلیک ماوس به کادر محاوره ای بازگردید. یک مثال پنجره Help است.

جعبه های گفتگو می توانند اهداف مختلفی داشته باشند و دارای فیلدها و دکمه های مختلف برای پاسخ به یک درخواست باشند. جعبه های محاوره ای پیچیده چند صفحه ای هستند و از چندین برگه (نشانک) تشکیل شده اند.

یک کادر محاوره ای ویندوز معمولاً از یک نوار عنوان و عناصر پنجره تشکیل شده است.

جعبه‌های گفتگو مجموعه‌ای از فیلدها و دکمه‌های مختلف را فراهم می‌کنند تا شما را قادر سازد به یک درخواست پاسخ دهید.

عناصر اولیه جعبه گفتگو

محتویات آن به هدف پنجره بستگی دارد، اما به طور کلی، مجموعه عناصر در تمام برنامه های سیستم عامل تکرار می شود. سیستم های ویندوز. این:

    زبانه ها (پنجره پیچیده)؛

    دکمه های فرمان؛

    چک باکس ها (کلیدهای روشن/خاموش)؛

    دکمه های رادیویی (سوئیچ ها)؛

    فیلدهای ورودی (فیلدهای متنی)؛

    لیست ها و لیست های کشویی؛

    نوار لغزنده (دکمه کنترل کشویی).

بیایید به انواع اصلی عناصر نگاه کنیم:

بستن پنجره، ذخیره تمام تنظیمات و تغییرات انجام شده
بستن پنجره بدون ذخیره تنظیمات و تغییرات انجام شده
ذخیره تمام تنظیمات و تغییرات بدون بستن پنجره
کاربر می تواند با استفاده از صفحه کلید با کلیک کردن داخل فیلد با ماوس، متن را در ناحیه مستطیلی وارد کند
مقادیر را می توان یا از صفحه کلید وارد این قسمت کرد یا با کلیک بر روی دکمه های سمت راست، فلش بالا مقدار پارامتر را افزایش می دهد و فلش پایین آن را کاهش می دهد.
اگر لیست بزرگتر از اندازه فیلد باشد، فهرستی از اشیاء موجود برای انتخاب وجود دارد، سپس نوارهای اسکرول برای مشاهده کل لیست قابل مشاهده است
مقدار پارامتر فعلی را نمایش می دهد، همه را مشاهده کنید مقادیر ممکنمی توانید روی دکمه کلیک کنید - مثلث سمت راست
یک دایره با یک نقطه رنگی در داخل یا بدون نقطه (دکمه رادیویی) - انتخاب تنها یکی از پارامترهای متقابلاً منحصر به فرد، جایگزینی پارامترهای یکدیگر (مانند زبان روسی، کلمه ربط "یا") با کلیک بر روی دکمه سمت چپ ماوس، انتخاب کاربر مشخص می شود. ، علامت از روی دکمه های دیگر حذف می شود
"تیک" را در یک فیلد مربع (چک باکس)، با کمک آن می توانید پارامترهایی را که توضیحات آنها در نزدیکی شما قرار دارد فعال / غیرفعال کنید، می توانید همزمان چندین پارامتر را انتخاب کنید (مطابق با پیوند "و")
با کلیک بر روی دکمه حالت راهنمای متنی کادر محاوره ای فعال می شود، برای انجام این کار، روی عنصر انتخاب شده کلیک کنید، بلافاصله یک ناحیه مستطیلی با متن توضیحی ظاهر می شود
بستن پنجره
حرکت به چپ/راست در امتداد خط کش به شما امکان می دهد مقدار پارامتر را در یک محدوده خاص (افزایش/کاهش) به آرامی تنظیم کنید، به عنوان مثال، صدا، حساسیت ماوس، سرعت تکرار خودکار صفحه کلید و غیره.
در تعدادی از کادرهای محاوره ای، پارامترهای مشابه در برگه ها گروه بندی می شوند: دو یا چند. برگه ها بلافاصله در زیر نوار عنوان پنجره قرار دارند. شما می توانید تنها با یک برگه در یک زمان کار کنید. می توانید با کلیک بر روی نام یک برگه را تغییر دهید
پیش نمایش، نشان می دهد که شی سفارشی پس از ایجاد تغییرات و انتخاب پارامترها چگونه خواهد بود

کلیدهای میانبر برای جعبه های محاوره ای.

Alt+F4- عنصر فعلی را می بندد یا از برنامه فعال خارج می شود

Ctrl+Tab- تغییر زبانه ها در سمت راست(به جلو)

Ctrl+Shift+Tab- تغییر زبانه ها به سمت چپ (پشت)

Tab- حرکت متوالی از طریق دکمه ها، فیلدها، لیست ها، منوها، پانل ها و غیره (از پایین به سمت راست)

Shift+Tab- حرکت متوالی در میان آیتم ها، دکمه ها، فیلدها، لیست ها، منوها، پانل ها و غیره به ترتیب معکوس (بالاتر به چپ)

فضا- به شما امکان می دهد دکمه انتخاب شده را برجسته کنید (کلیک کنید)، کادر را علامت بزنید

Alt + حرف خط دار - با فشار دادن و نگه داشتن کلید Alt به نام تب پنجره، لیست، فیلد و ... نگاه کنید، زیر یکی از حروف خط کشیده شده است، آن را روی صفحه کلید فشار دهید و به عنصر انتخاب شده می روید.

کلیدهای جهت دار - ناوبری از طریق آیتم ها، گزینه ها

این داستان در مورد جعبه های گفتگو و عناصر اصلی آنها به پایان می رسد. روش کار، تجربیات مثبت یا مشکلات و مشکلات خود را در نظرات به اشتراک بگذارید.