การลากและวางคืออะไร

การลากและวางเป็นหนึ่งในเทคนิคส่วนติดต่อผู้ใช้ที่ออกแบบมาเพื่อย้ายวัตถุบนคอมพิวเตอร์ การดำเนินการ "ลาก" เกี่ยวข้องกับการรักษาปุ่มเมาส์หลัก - คลิกซ้ายตามค่าเริ่มต้น - กดแล้วจากนั้นทำท่าเมาส์ไปยังปลายทาง ในทางตรงกันข้าม "ปล่อย" เกี่ยวข้องกับการปล่อยปุ่มเมาส์หลักไปยังปลายทางเป้าหมาย เทคนิคนี้ช่วยให้แอปพลิเคชั่นหลายตัวในการใช้คอมพิวเตอร์รวมถึงการย้ายไฟล์และการจัดเรียง บางโปรแกรมใช้วิธีการลากแล้วปล่อยเพื่อทำให้คำสั่งบางอย่างง่ายขึ้นเช่นการป้อนข้อมูล

เทคนิคนี้จำลองการเคลื่อนที่ของมนุษย์ตามธรรมชาติสำหรับวัตถุที่เคลื่อนไหว ด้วยการปฏิบัติต่อตัวชี้เมาส์เป็น "มือ" ผู้ใช้สามารถคว้าย้ายและวางวัตถุเสมือนต่าง ๆ ลง การออกแบบที่ใช้งานง่ายนี้เป็นมาตรฐานอุตสาหกรรมในระบบปฏิบัติการซึ่งโดยปกติแล้วจะช่วยให้ผู้ใช้ทั่วไปสามารถเข้าถึงคอมพิวเตอร์ได้มากขึ้น

โปรแกรมเมอร์ซอฟต์แวร์เพิ่มฟังก์ชั่นการลากและวางในแอพพลิเคชั่นเพื่อความสะดวกในการใช้งาน ตัวอย่างเช่นไคลเอนต์อีเมลหลายรายการอนุญาตให้ลากไฟล์แนบและปล่อยลงในข้อความขาออก วิธีนี้จะช่วยให้ผู้ใช้ประหยัดเวลาและความพยายามในการค้นหาและแนบไฟล์ผ่านกล่องโต้ตอบแยกต่างหาก เทคนิคการลากแล้วปล่อยยังใช้สำหรับเกมต่าง ๆ โปรแกรมสำนักงานและซอฟต์แวร์อื่น ๆ ที่มีการย้ายวัตถุเสมือน ด้วยการพัฒนา HyperText Markup Language เวอร์ชัน 5 (HTML5) เว็บไซต์สามารถรวมฟังก์ชั่นการลากและวางภายในโค้ดเพื่อให้สามารถใช้งานได้ง่ายขึ้น

อุปกรณ์หน้าจอสัมผัสจำนวนมากใช้วิธีการนี้เป็นพื้นฐานสำหรับเทคนิคส่วนต่อประสานผู้ใช้ แทนที่จะแตะที่หน้าจอหลาย ๆ ครั้งเพื่อเลื่อนดูอุปกรณ์ผู้ใช้สามารถจับนิ้วบนหน้าจอและ "ลาก" ไปยังปลายทางที่ต้องการ "วาง" หยุดการเคลื่อนไหว เนื่องจากขนาดหน้าจอขนาดเล็กบนอุปกรณ์มือถือการลากและวางอาจต้องดำเนินการหลายครั้งก่อนที่จะบรรลุผลลัพธ์ที่ต้องการ ทำให้สามารถใช้งานอุปกรณ์ได้รวดเร็วขึ้นรวมถึงลดการสึกหรอบนหน้าจอ

อย่างไรก็ตามมีข้อ จำกัด บางประการสำหรับวิธีการลากแล้วปล่อย ในการถ่ายโอนไฟล์ทั้งตำแหน่งดั้งเดิมและปลายทางจะต้องเปิดในระหว่างกระบวนการ แม้ว่าปัญหานี้มักจะเป็นปัญหาเล็กน้อย แต่ก็เป็นไปได้ที่ปลายทางจะถูกเลเยอร์ใต้ตำแหน่งเดิมทำให้ตำแหน่งใหม่ที่ต้องการไม่สามารถเข้าถึงได้ วิธีแก้ไขสำหรับปัญหานี้คือการลากแล้วปล่อย ปลายทางจะต้องถูกลากและวางไปยังพื้นที่ของหน้าจอห่างจากตำแหน่งดั้งเดิมของไฟล์ ปัญหาอื่น ๆ เกิดขึ้นเมื่อผู้ออกแบบเปลี่ยนแปลงการประชุมเช่นในกรณีของ trackpads คอมพิวเตอร์ แทนปุ่มผู้ใช้มักจะต้องแตะที่แผ่นสองครั้งก่อนที่จะใช้การลากและวาง