بایگانی برچسب‌ها : drag and drop

حرکات ابزارهای اشاره گر Pointing Device Gestures

حرکات ابزارهای اشاره گر یا Pointing Device Gestures چیست؟

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

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

حرکات ابزارهای لمسی

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

  • ضربه (Tap): از رایج‌ترین حرکات لمسی است و عبارتست از زدن تک ضربه با یک انگشت روی صفحه لمسی. این حرکت را می‌توان معادل با عمل کلیک ماوس دانست. انتخاب گزینه‌ها و دستورات، اجرای اپلیکیشن‌ها از طریق ضربه زدن روی آیکون آن‌ها، تایپ از طریق صفحه کلیدهای مجازی و … از کاربردهای این نوع حرکت می‌باشد.
  • ضربه دوتایی (Double Tap): عبارتست از زدن دو ضربه با یک انگشت روی صفحه لمسی با فاصله زمانی بسیار اندک. یکی از کاربردهای رایج این حرکت، بزرگنمایی تصویر (با مقیاس پیشفرض) یا نمایش آن در ابعاد واقعی (و برعکس) است.
  • فشار طولانی (Long Press): عبارتست از لمس طولانی مدت یک نقطه (در حدود چند ثانیه) که معمولا به عنوان حرکت آغازین برای عمل کشیدن و رها کردن اشیا در واسط کاربری گرافیکی دستگاه‌های لمسی مورد استفاده قرار می‌گیرد. به این ترتیب که ابتدا انگشت را روی نقطه (شئ) مورد نظر قرار داده و اندکی نگه می‌داریم (فشار طولانی) تا واکنش متناسب با آن از سوی واسط کاربری مشاهده شود (نظیر جدا شدن شئ از محل اصلی)، سپس با حرکت انگشت و در نهایت برداشتن انگشت از روی صفحه، عمل کشیدن و رها کردن را به پایان می‌رسانیم. انتخاب عناصر و آیتم‌های یک لیست نیز از جمله کاربردهای دیگر این حرکت است.
حرکات ابزارهای اشاره گر Pointing Device Gestures - فشار طولانی Long Press
حرکت فشار طولانی (Long Press)
  • حرکت جاروبی (Swipe): عبارتست از قرار دادن انگشت روی صفحه و حرکت دادن آن از یک سو به سوی دیگر. لغو یک عمل، حذف اعلان‌ها، اسکرول کردن در دو محور افقی و عمودی و نمایش نوارهای پنهان شونده از نمونه کاربردهای این حرکت است. البته در برخی موارد امکان اسکرول کردن از طریق کشیدن دو انگشت روی صفحه نیز وجود دارد.
حرکات ابزارهای اشاره گر Pointing Device Gestures - حرکت جاروبی Swipe
حرکت جاروبی (Swipe)
  • ضربه دو انگشتی (Two Finger Tap): عبارتست از زدن ضربه با استفاده از دو انگشت روی صفحه که چندان رایج نیست.
  • نیشگون گرفتن (Pinch): عبارتست از قرار دادن دو انگشت روی صفحه و نزدیک کردن آن‌ها به یکدیگر. کوچکنمایی تصاویر و اسناد از جمله کاربردهایی است که برای این حرکت قابل ذکر است.
حرکات ابزارهای اشاره گر Pointing Device Gestures - نیشگون Pinch
حرکت نیشگون (Pinch)
  • نیشگون معکوس (Reverse Pinch) یا بزرگنمایی (Zoom): این عمل که عکس حرکت Pinch می‌باشد عبارتست از قرار دادن دو انگشت روی صفحه و دور کردن آن‌ها از یکدیگر.
  • چرخاندن (Rotate): معمولا عبارتست از قرار دادن یک انگشت در نقطه‌ای ثابت روی صفحه و حرکت دادن انگشت دیگر به صورت دایره‌وار. از این حرکت در برخی از نرم‌افزارهای ویرایش و نمایش عکس برای چرخاندن تصاویر استفاده می‌شود.
حرکات ابزارهای اشاره گر Pointing Device Gestures حرکت چرخش Rotate
حرکت چرخش (Rotate)

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

کشیدن و رها کردن Drag and drop

کشیدن و رها کردن یا Drag and drop چیست؟

کشیدن و رها کردن (Drag and drop) به گونه‌ای از حرکات گفته می‌شود که با استفاده از ابزارهای اشاره‌گر (نظیر ماوس) یا توسط انگشت (در صفحه نمایش لمسی) انجام می‌شود و طی آن کاربر یک شئ مجازی را در واسط کاربری گرافیکی برداشته و به مکانی دیگر یا روی یک شئ مجازی دیگر کشانده و رها می‌کند.

با استفاده از این حرکت می‌توان اعمال مختلفی را میان دو شئ در واسط‌های کاربری گرافیکی انجام داد. کپی کردن یا انتقال یک فایل از مکانی به مکان دیگر، درخواست حذف فایل، کپی کردن متن از یک فیلد متنی به فیلد متنی دیگر یا جابجایی بخشی از متن در نرم‎افزارهای واژه پرداز، افزودن آیتم به یک لیست، سازماندهی و جابجا کردن آیکون‌ها در محیط Desktop ویندوز و … از جمله کاربردهای رایج این حرکت می‌باشد.

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

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

نحوه انجام Drag and drop

برای کشیدن و رها کردن یک شئ در محیطی که از این قابلیت پشتیبانی می‌کند کافی است گام‌های زیر را دنبال کنید (توجه داشته باشید در هر نرم‌افزار ممکن است برای برخی از اشیاء این قابلیت وجود داشته باشد و یا اصلا چنین قابلیتی در کل نرم افزار در نظر گرفته نشده باشد):

گام اول: نشانگر را روی شئ مورد نظر قرار دهید. دکمه‌ی چپ ماوس را فشار داده و اندکی نگه دارید تا (در صورت امکان) شئ اصطلاحا برداشته شود.

گام دوم: درحالی‌که دکمه‌ی ماوس را پایین نگه داشته‌اید شئ را با حرکت ماوس به مکان مورد نظرتان (یا روی یک شئ دیگر) بکشید (به این عمل، Drag یا درَگ می‌گویند).

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

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

کشیدن و رها کردن Drag and drop
کپی کردن یک فایل متنی با استفاده از کشیدن و رها کردن در File Explorer ویندوز 10
کشیدن و رها کردن - Drag and drop
کشیدن آیکون یک فایل روی نرم افزار ماشین حساب در ویندوز 10 – آیکون نشان داده شده در بالای نشانگر ماوس بیانگر عدم پشتیبانی از این عمل می‌باشد.

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

ماوس رایانه Computer mouse

ماوس رایانه یا Computer mouse چیست؟

ماوس رایانه (Computer mouse) یا موشواره یک دستگاه اشاره‌گر است که در انواع معمولی می‌تواند حرکات دو بعدی را تشخیص داده و این حرکات را به مکان‌نمایی که روی صفحه نمایش قابل مشاهده است (کرسر یا پوینتر) منتقل کند. به این ترتیب استفاده از این سخت افزار کاربردی، امکان تعاملی آسان با رایانه را در یک واسط کاربری گرافیکی برای کاربر مهیا می‌کند.

معمولا دو کلید در نیمه بالایی Mouse های امروزی قابل مشاهده است که فشردن آن‌ها بسته به محل قرارگیری مکان‌نمای ماوس می‌تواند منجربه وقوع اعمال مختلفی شود. فشردن کلید سمت چپ (کلید اصلی) را اصطلاحا “کلیک” و فشردن کلید سمت راست را “راست کلیک” می‌نامند.

اعمال رایج قابل انجام توسط ماوس

اعمالی که با یک موشواره می‌توان انجام داد بسته به نوع آن و حتی واسط کاربری طراحی شده در نرم‌افزارهای مختلف شامل موارد گوناگونی است اما اعمال رایجی که با یک ماوس معمولی و در اغلب محیط‌های استاندارد قابل انجام است را می‌توان در موارد زیر خلاصه نمود:

  • کلیک (فشردن یک بار کلید اصلی): به منظور انتخاب یا تعامل با آبجکت‌های واسط کاربری گرافیکی استفاده می‌شود.
  • دابل کلیک (فشردن دو مرتبه‌ی کلید اصلی با فاصله‌ی زمانی کوتاه)
  • راست کلیک (Right Click): کاربرد عمده‌ی آن در باز کردن Context menu هاست.
  • کشیدن و رها کردن (یا Drag and Drop که معادل با پایین نگاه داشتن کلید ماوس و حرکت مکان‌نما به نقطه‌ای دیگر و سپس رها کردن کلید ماوس می‌باشد): معمولا برای جابجا کردن اشیاء یا ایجاد ارتباط در میان اشیاء موجود در یک واسط کاربری گرافیکی استفاده می‌شود.
  • حرکت چرخ ماوس (Mouse Wheel): کاربرد عمده‌ی آن در اسکرول کردن محتوای صفحات است و معمولا به عنوان کلید سوم نیز قابل فشرده شدن است.

انواع رایج ماوس

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

ماوس‌های نوری (Optical mouse) که از رایج‌ترین گونه‌های امروزی این سخت افزار به شمار می‌روند به جای اجزای متحرک و مکانیکی معمولا از LED و فوتودیودهایی برای تشخیص حرکت روی سطح بهره می‌برند. ماوس‌های اِرگونومیک (Ergonomic Mouse) نیز همانطور که از نامشان برمی‌آید با ظاهری خاص سعی دارند عارضه‌های فیزیکی ناشی از کار طولانی مدت با رایانه را تا حد قابل قبولی کاهش دهند. ماوس‌های مخصوص بازی (Gaming Mouse) با ظاهر جذاب‌تر و پشتیبانی از کلیدها و قابلیت‌های بیشتر در تلاشند تجربه‌ی بهتری را برای علاقمندان به بازی‌های رایانه‌ای به ارمغان بیاورند. از نظر نحوه‌ی ارتباط نیز امروزه ماوس‌های مجهز به کانکتورهای USB رواج بیشتری دارند در حالی که گونه‌های بی‌سیم (wireless) از انعطاف‌پذیرتری بالاتری در جابه‌جایی برخوردار هستند.

ماوس‌پد

در گونه‌های مکانیکی Mouse برای تشخیص بهتر حرکات و فراهم نمودن اصطکاک مورد نیاز، استفاده از یک ابزار جانبی به نام ماوس پد (Mousepad) به عنوان سطحی که موشواره روی آن قرار می‌گرفت اغلب ضروری بود. اما در ماوس‌های امروزی معمولا نیازی به استفاده از ماوس پد وجود ندارد و تنها جنبه‌ی زیبایی آن درنظر گرفته می‌شود.

ماوس mouse
نمونه‌ای از یک موشواره نوری بی سیم

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا