ปุ่มสลับควรแสดงสถานะปัจจุบัน หรือสถานะที่จะเปลี่ยนไป? (2010)
(ux.stackexchange.com)ปุ่มสลับควรแสดงสถานะปัจจุบัน หรือสถานะที่จะเปลี่ยนไป?
- ปุ่มสลับควรทำหน้าที่บอกผู้ใช้ถึงสถานะปัจจุบันด้วย
- หากปุ่มสลับอยู่ในสถานะ "เปิด" แต่กลับแสดง "ปิด" ก็อาจทำให้สับสนได้
- ควรหลีกเลี่ยงการใช้คอนโทรลแบบ flip-flop ในปุ่มหรือเมนู
สวิตช์แบบสลับสามารถแสดงได้ทั้งสถานะปัจจุบันและสถานะที่จะเปลี่ยนไป
- มีวิธีวางข้อความไว้นอกปุ่มเพื่อแสดงทั้งสถานะปัจจุบันและสถานะที่จะเปลี่ยนไป
- ตัวอย่างเช่น ดีไซน์สวิตช์ของ iOS จะแสดงสถานะ "เปิด" เป็นสีน้ำเงิน และสถานะ "ปิด" จะไม่เป็นเช่นนั้น
- ดีไซน์สวิตช์ของ OS X ไม่มีความกำกวม และผู้ใช้สามารถรู้สถานะปัจจุบันได้อย่างชัดเจน
ควรหลีกเลี่ยงการใช้ปุ่มสลับแบบของ Twitter
- ปุ่มสลับของ Twitter ให้ข้อมูลเมื่อเอาเมาส์ไปชี้ทับ แต่บนหน้าจอสัมผัสอาจทำให้สับสนได้
ในภาษาอังกฤษ คำว่า "on" และ "off" เป็นได้ทั้งกริยาวิเศษณ์และคำคุณศัพท์
- ควรใช้คำกริยาหรือคำคุณศัพท์บนปุ่มเพื่อให้ป้ายกำกับชัดเจน
- ตัวอย่าง: "เปิดใช้งาน/ปิดใช้งาน", "เริ่ม/หยุด"
การแยกความต่างระหว่างสถานะกับการกระทำเป็นสิ่งสำคัญ
- เมื่อปุ่มสลับแสดงการกระทำ (เช่น เล่น/หยุดชั่วคราว) ควรแสดงการกระทำที่จะเกิดขึ้นเมื่อคลิก
- เมื่อปุ่มสลับแสดงตัวเลือก (เช่น สุ่มเพลง/เล่นปกติ) ควรแสดงสถานะปัจจุบัน
อาจพิจารณาใช้ช่องทำเครื่องหมาย
- หากสามารถสรุปการสลับสถานะเป็นคำถามแบบ "ใช่/ไม่ใช่" ได้ การใช้ช่องทำเครื่องหมายอาจเหมาะสมกว่า
ใช้วิธีแสดงทั้งสถานะและการกระทำแทนการใช้ปุ่มสลับอย่างเดียว
- เมื่ออยู่ในสถานะปิดใช้งาน ให้ไม่เน้นปุ่ม และเมื่ออยู่ในสถานะเปิดใช้งาน ให้เน้นปุ่มเพื่อสื่อสถานะ
อาจพิจารณาไม่ใช้ปุ่มสลับเลย
- ตัวอย่างเช่น ในกรณีของ สุ่มเพลง/เล่นปกติ อาจใช้ช่องทำเครื่องหมายที่มีป้ายกำกับว่า "สุ่มเพลง"
ปุ่ม "ถูกใจ" ของ Facebook เป็นตัวอย่างที่ดีของปุ่มสลับ
- ในแอป Android ของ Facebook ปุ่ม "ถูกใจ" จะแสดงเป็นสีเทาเมื่อไม่ทำงาน และเป็นสีน้ำเงินเมื่อทำงานอยู่
การแสดงทั้งสถานะปัจจุบันและการกระทำชัดเจนที่สุด
- แนวทางที่ดีคือแสดงป้ายกำกับของสถานะที่ไม่ได้ใช้งาน พร้อมปุ่มที่คลิกได้เพื่อเปลี่ยนเป็นสถานะที่เปิดใช้งาน
GN⁺ มีความเห็นว่า:
- การออกแบบปุ่มสลับสามารถส่งผลอย่างมากต่อประสบการณ์ผู้ใช้ และการแสดงสถานะปัจจุบันกับสถานะที่จะเปลี่ยนไปอย่างชัดเจนเป็นสิ่งสำคัญ
- ดีไซน์สวิตช์ของ OS X เป็นตัวอย่างที่ดีที่ช่วยให้ผู้ใช้เข้าใจสถานะปัจจุบันได้อย่างเป็นธรรมชาติโดยไม่ทำให้สับสน
- บทความนี้ช่วยให้ผู้พัฒนาซอฟต์แวร์มีประเด็นสำคัญไว้พิจารณาในการออกแบบส่วนติดต่อผู้ใช้ เพื่อสร้างประสบการณ์ผู้ใช้ที่ดียิ่งขึ้น
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ความสับสนเกี่ยวกับปุ่มปิดเสียงของ Microsoft Teams
ปัญหาปุ่มสลับที่ไม่สอดคล้องกันใน UI รถ Tesla
กลไกการตอบกลับสถานะของสวิตช์ปุ่มกดของ NASA
ความเสียดายที่ช่องทำเครื่องหมายกำลังหายไป
ดีไซน์ที่ชวนสับสนของ UI หน้าจอแดชบอร์ด Tesla
ปัญหาของปุ่มสลับและแนวทางแก้ไข
ปัญหาความไม่พร้อมกันของปุ่มสลับ
ข้อดีของดีไซน์สวิตช์แบบเลื่อนของ Apple
ความจำเป็นในการแสดงสถานะปัจจุบันและสถานะที่จะเปลี่ยนไปของปุ่มสลับอย่างชัดเจน