พูดใน Blognone Tech Day 2.0 ไปแล้วรอบนึงว่าการที่ Editor จะรองรับ ZWSP นั้นครั้งแรกที่ผู้ใช้เปิดโปรแกรมขึ้นมา ผู้ใช้ไม่ควรต้องมารับรู้ว่าโปรแกรมนี้จะมีการใช้ ZWSP หรือไม่อย่างไร ส่วนที่ไม่ได้พูดอีกหลายส่วนเพราะคิดว่ามันยาวเกินไปที่จะไปนั่งร่ายกันในงาน แต่กลัวลืมเลยเอามาเขียนในนี้ดีกว่า
- เริ่มจากเรื่องเบสิคกันก่อน คือผู้ใช้ต้องไม่เห็น ZWSP ให้รำคาญตา ตรงนี้ OpenOffice.org ยังมีปัญหาอยู่ เพราะแสดง ZWSP ออกมาเป็นแถบเทาๆ ไม่รู้ว่าเกิดขึ้นเพราะอะไรทั้งที่ใช้ฟอนต์ Arial Unicode MS ไปแล้วก็ตาม
- การเคลื่อนเคอร์เซอร์ทั้งหมดต้องไม่มีการรับรู้ว่ามี ZWSP ในเนื้อหา หากผู้ใช้ไม่ได้ระบุว่าต้องการมองเห็น ZWSP ด้วยตัวเอง
- การเคลื่อนซ้าย-ขวา เมื่อผ่าน ZWSP ต้องกระโดดข้ามไปเสมอ
- ส่วนนี้รวมถึงปุ่ม Del และ BackSpace ด้วย
- ไม่แน่ใจว่ามีปุ่มอื่นๆ อีกไหม?
- การ Copy / Export อาจจะต้องมีออปชั่นระบุว่าจะใส่ ZWSP เข้าไปในเอกสารด้วยหรือไม่ โดย Default อาจจะให้มีการกรอง ZWSP ทิ้งเสมอ เพื่อให้ทำงานร่วมกับโปรแกรมอื่นๆ ที่ยังไม่รองรับได้
- การแสดง ZWSP เมื่อผู้ใช้ต้องการแก้ไขการวางตำแหน่ง ZWSP ด้วยตัวเอง อาจจะต้องบังคับให้เคอร์เซอร์อยู่หลัง ZWSP เสมอ เพื่อให้ผู้ใช้สามารถลบได้ด้วยปุ่ม BackSpace เสมอ
- เมื่อมีการเลือกแก้ไข ZWSP เอง ต้องแสดง ZWSP ให้มองเห็นได้เสมอ แม้จะไม่ได้เลือกให้แสดง ZWSP ให้มองเห็นได้ก็ตาม ตรงนี้อาจจะแสดงเฉพาะประโยคที่กำลังแก้ไขอยู่ หรือแสดงทั้งเอกสาร คงต้องตัดสินใจกันตอนหลัง
ตีตั๋วเข้ามาอ่านครับ