ช่วยให้เลือกข้อความได้เถอะ
(aartaka.me)- หลายแอปปิดการใช้งาน ฟังก์ชันเลือกและคัดลอกข้อความ ทำให้ผู้ใช้ไม่สะดวก
- การ ปิดใช้งานฟีเจอร์นี้ บั่นทอนประสบการณ์ผู้ใช้และการเข้าถึง
- แม้แต่อยากคัดลอกข้อความแนะนำตัวภาษาต่างประเทศใน Bumble ไปแปลก็ยังทำไม่ได้
- แม้จะจำกัดการเลือกด้วยเหตุผลเรื่อง การคุ้มครองลิขสิทธิ์และความอินเทอร์แอ็กทีฟของ UI แต่ส่วนใหญ่ก็ไม่มีประสิทธิภาพ
- นักพัฒนาไม่ควรจำกัด อิสระของผู้ใช้ในการใช้ประโยชน์จากข้อความ
ปัญหาของการบล็อกการเลือกข้อความ
มีหลายกรณีที่แอปหรือเว็บไซต์จำกัดฟังก์ชัน การเลือกและคัดลอกข้อความ เมื่อฟังก์ชันนี้ถูกจำกัด ผู้ใช้จะประสบความยากลำบากอย่างมากในการคัดลอกข้อมูลหรือใช้งานร่วมกับบริการแปล เอกสารอ้างอิง และสิ่งอื่น ๆ
ความไม่สะดวกที่เจอด้วยตัวเอง: การแปลข้อความแนะนำตัวภาษาต่างประเทศ
- หลายคนเขียนข้อความแนะนำตัวด้วยหลากหลายภาษา
- เมื่อพบข้อความแนะนำตัวในโปรไฟล์ที่เป็นภาษาเยอรมันในแอปอย่าง Bumble ผู้ใช้ย่อมอยาก คัดลอกและแปล เพื่อให้เข้าใจความหมายอย่างชัดเจน
- แต่ใน Bumble นั้น ไม่สามารถเลือกและคัดลอกข้อความ ได้
- สุดท้ายผู้ใช้จึงต้องผ่านขั้นตอนที่ยุ่งยาก เช่น แคปหน้าจอแล้วใช้ ฟังก์ชัน OCR ซึ่งทั้งน่ารำคาญและไม่มีประสิทธิภาพอย่างมาก
- ความไม่สะดวกแบบนี้ทำให้ผู้เขียนเองก็ถึงกับยอมแพ้
ปัญหาของการจำกัดการเลือกข้อความ
- เมื่อนักพัฒนาบล็อกฟังก์ชัน เลือก/คัดลอกข้อความ ก็เท่ากับทำร้ายความเข้าใจ การเข้าถึง และการสื่อความหมายของผู้ใช้
- นอกจาก สร้างความไม่สะดวกให้ผู้ใช้ แล้ว ในทางปฏิบัติก็ไม่ได้ช่วยป้องกันการสแครปข้อมูลโดยบอตจริง ๆ
- แม้จะมีข้ออ้างว่าจำกัดเพราะปัญหา UI (การโต้ตอบอย่างการคลิกและลาก) แต่ในสถานการณ์ที่มีปัญหา ผู้ใช้กลับชี้องค์ประกอบที่ต้องการได้ไม่แม่นยำ ทำให้ยิ่งไม่สะดวกกว่าเดิม
- บางครั้งมีการบล็อกเพื่อทำให้ดู เหมือนเป็นแอปเนทีฟ แต่ก็ไม่ใช่แนวทางที่ยึดผู้ใช้เป็นศูนย์กลาง
บทสรุปและการเปิดรับความคิดเห็น
- การเปิดให้ผู้ใช้มี อิสระในการใช้ข้อความ เป็นความรับผิดชอบสำคัญของนักพัฒนา
- บล็อกนี้ออกแบบโดยให้ความสำคัญกับการเข้าถึงและการคงอยู่ของข้อมูลอย่างมาก
- สามารถเข้าถึงได้ด้วยวิธีหลากหลาย เช่น ไฟล์ข้อความ, man page, ไฟล์ TeX เป็นต้น
- ความเห็นทั้งหมดเป็นความเห็นส่วนตัวของผู้เขียน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
เวลาอ่านตัวหนังสือบนหน้าจอคอมพิวเตอร์ ฉันมีนิสัยชอบเลือกข้อความและไฮไลต์มันเป็นประจำ ปกติใช้ตามบรรทัดไปเรื่อย ๆ ซึ่งก็ไม่ได้ลำบากอะไรเลย แต่อาจเป็นเพราะมันช่วยให้ตามอ่านได้ดีขึ้น ถ้าเว็บไซต์ไหนมาขวางเรื่องนี้ ฉันจะหักคะแนนประเมินในใจไป -50 คะแนน ต่อให้เว็บไซต์นั้นสมบูรณ์แบบแค่ไหนก็ตาม (ซึ่งแทบไม่เคยเป็นแบบนั้นอยู่แล้ว) โดน -50 ก็คือแย่มากจริง ๆ ยิ่งถ้าการไฮไลต์หรือการคัดลอกมีประโยชน์ใช้งานจริงก็ยิ่งน่าหงุดหงิดเข้าไปอีก อีกอย่างที่เกลียดพอกันคือทุกพิกเซลบนหน้าจอกลายเป็นตัวกระตุ้นการคลิกได้หมด การทำให้เว็บเสียการเข้าถึงแบบนี้มันตรงข้ามกับแก่นแท้ของไฮเปอร์เท็กซ์โดยสิ้นเชิง
ฉันเองก็มีนิสัยเลือกข้อความและไฮไลต์ไปด้วยตอนอ่านบนหน้าจอคอมพิวเตอร์ เคยมีคนถามด้วยซ้ำว่านี่เป็นอาการตุกติกอะไรหรือเปล่า
ทุกวันนี้นิสัยนี้ลดลงเพราะสภาพแวดล้อมเว็บยุคใหม่ ทุกครั้งที่เลือกข้อความก็มักมีป๊อปอัปเด้งมาชวนให้แชร์ลงโซเชียล จนน่ารำคาญมาก ฉันมองว่าวิธีที่ฉันใช้งานหน้าของตัวเองเป็นเรื่องส่วนตัว
การมีตัวกระตุ้นแอ็กชันที่คลิกได้แปะอยู่ทั่วหน้าจอนี่แย่มากจริง ๆ บน Windows แค่เอาเมาส์ไปวางเหนือแอปบน taskbar ก็จะมีหน้าต่างพรีวิวเล็ก ๆ โผล่มา แล้วถ้าเผลอไปโดนแค่นิดเดียว หน้าต่างทั้งหมดก็จะถูกย่อจนมองอะไรไม่ได้เลย ฉันเกลียดมากที่ Microsoft เอาวิธีปิดสิ่งนี้ออกไปหมดแล้ว ที่บริษัทฉันต้องใช้ Windows ซ้อน Windows ผ่าน vbox และเรื่องนี้ทำให้แทบจะกลายเป็นปมไปเลย
พูดตามตรง ฟีเจอร์อย่างหนึ่งที่ฉันชอบที่สุดใน Android ช่วงหลัง ๆ (อย่างน้อยบน Google Pixel) คือใน app switcher ตอนนี้สามารถเลือกข้อความทั้งหมดได้ผ่าน OCR ที่รันบนอุปกรณ์ แค่ปัดไปที่แอปไหนก็ลากเลือกข้อความได้ทันที ข้อยกเว้นคือแอปที่บล็อกสิทธิ์อย่างการจับภาพหน้าจอ เช่น แอปธนาคาร
บน iOS ก็ใช้คำสั่งลัดที่แปลงสกรีนช็อตผ่าน OCR ในตัวแล้วคัดลอกลงคลิปบอร์ดได้เหมือนกัน ถ้าต้องการเฉพาะบางส่วนแทนที่จะเอาข้อความทั้งหน้าจอ ก็ต้องครอปก่อน
https://imgur.com/a/NctIGsK
ฉันคิดเหมือนกันทุกอย่างเลย มันเป็นฟีเจอร์ที่มีประโยชน์มากสำหรับการใช้งานแบบนี้ บน Google Pixel ข้อความที่คัดลอกมาเปิดต่อในตัวแก้ไขคลิปบอร์ดได้ทันที และถ้าเลือกข้อความอีกครั้งจากตรงนั้นก็ใช้ฟังก์ชันเพิ่ม เช่น การแปล ได้เลย ทำให้แม้แต่ข้อความที่ “เลือกไม่ได้” ก็ยังแปลได้ในไม่กี่ครั้งที่แตะ
บน iOS ก็ทำได้เหมือนกัน แต่ไม่ได้ทันทีขนาดนั้น แต่ก่อนต้องแตะอย่างน้อย 3 ครั้งแล้วรออีกไม่กี่วินาที ถึงตอนนี้ UI สำหรับสกรีนช็อตใหม่ช่วยให้สะดวกขึ้นบ้าง
ฟีเจอร์นี้ใช้ได้ไม่ใช่แค่กับรูปภาพธรรมดา แต่กับข้อความที่เป็นส่วนหนึ่งของ UI แอปและเดิมทีเลือกไม่ได้ด้วยเหรอ ถ้าอย่างนั้นก็น่าสนใจมาก มันคือข้อมูลที่เรามีอยู่แล้ว แต่ผู้ใช้กลับเข้าถึงตรง ๆ ไม่ได้ เลยต้องไปรันโมเดลแมชชีนเลิร์นนิงประสิทธิภาพสูงเพื่อดึงมันออกมาอีกที
ในฐานะเว็บดีเวลอปเปอร์ โดยหลักแล้วฉันเห็นด้วยกับความเห็นนี้ แต่คิดว่าควรมีข้อยกเว้นสำหรับข้อความที่มีไว้ให้คลิก ข้อความที่เป็นคอนเทนต์ล้วน ๆ ควรเลือกและคัดลอกได้เสมอ แต่ถ้าเป็นแท็บเฮดเดอร์หรือปุ่มที่เป้าหมายหลักคือการคลิก การปิดไม่ให้เลือกกลับให้ UX ที่ดีกว่า แน่นอนว่ามีข้อยกเว้นเสมอ แต่ในสถานการณ์ส่วนใหญ่ ถ้าพื้นที่ที่หน้าที่หลักคือการคลิกกลับเลือกข้อความได้ มันจะทำให้ใช้งานลำบากกว่าเดิม (แต่ลิงก์ควรถูกมองว่าเป็นข้อยกเว้น เพราะเป็นข้อความอินไลน์ จึงควรเลือกได้)
ไม่สิ ฉันคิดว่าข้อความทุกอย่าง ไม่ว่าจะเป็นลิงก์หรืออะไรก็ตาม ควรเลือกได้หมด เคยมีบ้างที่เผลอไฮไลต์แทนการคลิก แต่แทบไม่เกิดเลย และฉันก็ไม่เคยรู้สึกว่ามันก่อความรำคาญหรือทำให้สับสนบ่อย ๆ ฉันอยากคัดลอกข้อความของลิงก์อยู่บ่อยมาก โดยเฉพาะบนมือถือที่ทำแบบนั้นยากเหลือเกิน ดูจากแอป PagerDuty แล้วเหมือนการเลือกข้อความบนมือถือไม่เคยถูกนำมาคิดในการออกแบบ UX เลย
จากกรณีใช้งานจริงของฉัน ฉันคัดลอกข้อความหัวนำทางที่มีหมายเลขทิกเก็ตในระบบจัดการทิกเก็ตแทบทุกวัน เพื่อนำไปวางที่อื่น แน่นอนว่านั่นก็เป็นดีไซน์ที่ไม่ดีอยู่แล้ว แต่ก็ยิ่งทำให้ฉันคิดว่าข้อความทุกอย่างควรเลือกได้
ฉันไม่เห็นด้วย 100% ไม่ใช่ทุกคนจะเก่งทุกภาษา และตัวแปลในเบราว์เซอร์ก็ไม่ได้ทำงานสมบูรณ์บนทุกเว็บไซต์เสมอไป มีหลายครั้งที่อยากแปลแค่คำเดียวที่ถูกทำให้เลือกไม่ได้ เช่น บนปุ่มหรือแท็บ
หลายครั้งฉันอยากตรวจสอบข้อความบนปุ่มก่อนกด การเลือกข้อความไปวางในเครื่องแปลจึงสำคัญมาก โดยเฉพาะใน UI ภาษาญี่ปุ่นที่ตำแหน่ง “กลับไปหน้าก่อน” กับ “ยืนยันแล้วดำเนินการต่อ” (ซ้าย-ขวา) กลับด้านกับ UI ภาษาอังกฤษอย่างสิ้นเชิงจนทำให้งง ถ้าเลือกไม่ได้ ก็แทบต้องไปใช้แอปเขียนคันจิทีละตัวด้วยลายมือ แถมข้อความปุ่มใน UI ญี่ปุ่นยังถูกทำเป็นภาพ .png เสียอีก เลยยิ่งเลือกข้อความจริง ๆ ได้ยาก
ฉันซื้อ CD กับสินค้ากู๊ดส์จากร้านออนไลน์ญี่ปุ่นบ่อยมาก เป็นเว็บสำหรับคนท้องถิ่น จึงแทบไม่มีการแปลอัตโนมัติหรือรองรับภาษาอังกฤษ การคัดลอกภาษาญี่ปุ่นจากแถบนำทางไปแปลในตัวแปลจึงเป็นกิจวัตร เช่นเดียวกับกรณีของปุ่ม ตัวอย่างเช่น ถ้าไม่รู้ภาษาจีน ก็ไม่มีทางรู้ว่า "下单" กับ "返回" แปลว่าอะไรได้เลย ถ้าไม่ได้คัดลอกไปแปล
Teams บล็อกการคัดลอกข้อความจากคำบรรยายสด และถ้าพยายามคัดลอกก็ยังเด้งป๊อปอัปมาบอกว่าไม่ได้อีก แต่ในคำบรรยายฉบับเต็มที่โพสต์หลังประชุมกลับคัดลอกได้ ฉันไม่เข้าใจเลยว่าทำไมต้องห้ามการคัดลอกแบบทันที ทั้งที่บางครั้งต้องใช้เดี๋ยวนั้นและมันน่าอึดอัดมาก
มีสคริปต์ที่ควรบุ๊กมาร์กเก็บไว้
นอกจากนี้ยังมีอีกอัน ใช้กับเว็บไซต์ที่บล็อกการคัดลอกข้อความหรือเมนูคลิกขวาได้
ทุกครั้งที่ผู้จัดการผลิตภัณฑ์เสนอให้ปิดการเลือกข้อความ ฉันอึ้งทุกที “จะเอาความสามารถในการทำงานร่วมกันที่มีประโยชน์และเป็นแกนหลักที่สุดออกจริงเหรอ?” “แล้วถ้าคนเอาข้อมูลของตัวเองออกจากแอปล่ะ?” บทสนทนามักวนอยู่แถวนี้ ถึงผู้ใช้จะออกจาก app ก็แค่ไปทำอย่างอื่นต่อเท่านั้นเอง อย่าพยายามทำแอปให้เป็น Hotel California ที่เข้าได้แต่ออกไม่ได้เลย
สมัยก่อน (ราวต้นยุค 2000) สิ่งที่เจ้าของเว็บไซต์ขอให้เว็บมาสเตอร์ทำกันมากที่สุดอย่างหนึ่งคือปิดคลิกขวา ส่วนใหญ่เพื่อกันไม่ให้เซฟรูปแบบ “บันทึกเป็น” แต่ก็มีจุดประสงค์เพื่อกันไม่ให้คัดลอกข้อความจากบทความด้วย
แถมเพราะป๊อปอัปแจ้งเตือน ฉันยังออกจากแอปไม่ได้ด้วยซ้ำ
ยังมีส่วนขยายที่ทำมาเพื่อหยุดพฤติกรรมแย่ ๆ แบบนี้ของเว็บไซต์ด้วย เช่นส่วนขยาย Stop The Madness
https://underpassapp.com/StopTheMadness/
และยังมีหน้าเดโมสำหรับสาธิตพฤติกรรมแย่ ๆ ที่ส่วนขยายนี้แก้ได้ด้วย
https://underpassapp.com/StopTheMadness/test.html
(มันยังทำ OCR ให้ทันทีจากฟังก์ชันจับภาพหน้าจอ พร้อมรองรับการแปลทันทีด้วย โดยไม่ต้องผ่านแอปรูปภาพ)
เว็บไซต์นี้ถึงขั้นแสดงข้อความว่า “โอ้ คุณปิด JavaScript ไว้สินะ ทำดีมาก เพื่อนนักสู้เพื่อเว็บสะอาด!” ตอนปิด JavaScript ซึ่งต่างจากคำเตือนทั่วไปแนว “แอปนี้ใช้งานไม่ได้หากไม่มี JavaScript” อย่างสิ้นเชิง แต่ถึงอย่างนั้น แม้แต่ข้อความนั้นก็ยังคัดลอกไม่ได้ และพอเห็นว่าหัวหน้าเพจเขียนว่า “ช่วยให้ฉันเลือกข้อความได้สักที” ก็ยิ่งรู้สึกประชดประชัน
ฉันมีนิสัยชอบเลือกข้อความแบบไม่มีความหมายอะไรระหว่างอ่านเป็นประจำ เว็บไซต์ที่ทำแบบนี้ไม่ได้ทำให้หงุดหงิดมาก
ฉันก็ใช้แบบเดียวกัน มันเป็นเหมือน “ที่คั่นทางใจ” เวลาตามอ่านบนหน้า เผื่อเผลอหลุดสมาธิไปชั่วครู่ แต่อย่างไรก็ตาม ฉันคิดว่านิสัยนี้มีความหมายหลัก ๆ ในสภาพแวดล้อมเดสก์ท็อป บนอุปกรณ์มือถือแบบสัมผัส นิสัยการไฮไลต์แบบนี้ดูไม่ค่อยเข้ากันเลย
ฉันก็มีนิสัยแบบนี้เหมือนกัน นึกว่ามีฉันคนเดียวเสียอีก