Microsoft ยอมรับว่าเมนูคลิกขวาของ Windows 11 รก ยืนยันการแก้ไขสำหรับแอป WinUI

/th/images/New-Split-Context-Menu-in-File-Explorer-for-Windows-11.jpg

สี่ปีหลังจากเปิดตัว Windows 11 กำลังสำรวจการอัปเดตครั้งใหญ่ของเมนูบริบท อย่างน้อยสำหรับบางแอป มีองค์ประกอบทุกอย่างที่จะแก้ไขสิ่งที่ผู้ใช้บ่นได้ในที่สุด Microsoft เรียกการอัปเดต UI ใหม่นี้สำหรับเมนูคลิกขวาในแอปที่ใช้ WinUI 3 และคุณลักษณะนี้เรียกว่า “Split Context Menu”

Microsoft จะไม่ชี้แจงว่าแนวคิดนี้จะถูกนำไปใช้กับเชลล์หรือยังคงจำกัดอยู่เฉพาะแอป WinUI ในตอนนี้ หากใช้กับเชลล์ จะสามารถใช้งานได้ทุกที่ใน Windows 11 หากไม่เป็นเช่นนั้น คุณจะเห็นเฉพาะเมนูใหม่ในบางแอปเท่านั้น

Microsoft ยืนยันการอัปเกรดในการเรียก WinUI Community ที่พบโดย Windows Insight

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

Microsoft ยอมรับว่าเมนูคลิกขวาในปัจจุบันทำให้เมนูบริบทดูรกไปด้วยรายการการกระทำที่ยาวเหยียด ซึ่งเป็นสิ่งที่รบกวนผู้ใช้มาเป็นเวลานาน นอกจากนี้ คุณอาจสังเกตเห็นว่าเมื่อคุณคลิกขวาที่ไฟล์ คุณจะเห็นการกระทำ “ตามบริบท” ที่ไม่เกี่ยวข้องหรือมากเกินไปซึ่งอาจหลีกเลี่ยงได้ตั้งแต่แรก

/th/images/File-Explorer-Context-Menu-showing-the-same-options-multiple-times.jpg

ที่นี่ ขณะคลิกขวาที่รูปภาพ แม้ว่าจะมีตัวเลือกให้เปิดในแอป Photos แต่คุณจะเห็นแอป Photos กล่าวถึงอีกสองครั้งในเมนูบริบท นอกจากนั้น ยังมีตัวเลือกอื่นๆ ด้านล่างซึ่งสามารถรวมเข้ากับเมนู “เปิดด้วย” ได้อย่างตรงไปตรงมา

นี่เป็นปัญหาทั้งระบบ ซึ่งหมายความว่าเมนูในแอปที่ใช้ WinUI เช่น แอป Microsoft Photos ก็มีความสูงเช่นกัน

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

ซึ่งหมายความว่าตัวเลือกที่เกี่ยวข้องกับแอพ Photos ทั้งหมดจะถูกจัดกลุ่มภายใต้ “เปิดด้วยรูปภาพ” และเมนูรองจะแสดงตัวเลือกที่เกี่ยวข้องทั้งหมดเมื่อคุณวางเมาส์เหนือ

เมนูบริบทแบบแยกคืออะไร

/th/images/New-Split-Context-Menu-in-File-Explorer-for-Windows-11.jpg

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

สำหรับผู้ใช้ แทนที่จะเห็นรายการซ้ำๆ หลายรายการในเมนูคลิกขวา เช่น เปิดด้วยรูปภาพ แก้ไขด้วยรูปภาพ และตั้งเป็นพื้นหลังเดสก์ท็อป พวกเขาจะเห็นตัวเลือก “เปิดด้วยรูปภาพ” เพียงตัวเลือกเดียว โดยมีแอปรองที่เกี่ยวข้อง เช่น Paint หรือ Snipping Tool ทั้งหมดซ่อนอยู่ในเมนูรอง (เมนูแยก)

คุณสามารถวางเมาส์เหนือ “เปิดด้วยรูปภาพ” เพื่อดูตัวเลือกที่เกี่ยวข้องทั้งหมดในเมนูรอง

จากภาพที่แชร์ใน WinUI Community Call เราสามารถพูดได้อย่างปลอดภัยว่าการออกแบบ UI ใหม่นี้แก้ปัญหาสองปัญหาที่มีมานานได้ ประการแรกคือป้องกันไม่ให้เมนูซ้อนรายการที่คล้ายกันลงในรายการแนวตั้งรายการเดียว

ประการที่สองคือทำให้ตัวเลือกต่างๆ ปรับเปลี่ยนได้มากขึ้น และแสดงเฉพาะตัวเลือกที่เกี่ยวข้องกับไฟล์ที่เลือก

นักพัฒนายังสามารถกำหนดได้ว่าการกระทำใดจะปรากฏเป็นค่าเริ่มต้นและจัดกลุ่มเครื่องมือที่ใช้งานน้อยหรือขั้นสูงไว้ใต้ลูกศรเล็กๆ ข้างๆ

วิธีการทำงานของเมนูรอง (แยกบริบท) ใหม่

SplitMenuFlyoutItem ใหม่ขับเคลื่อนโดยตัวควบคุม WinUI 3 ที่เรียกว่า SplitMenuFlyoutItem ซึ่งเป็นส่วนหนึ่งของ Windows App SDK ล่าสุด การควบคุมใหม่นี้เปลี่ยนวิธีการแสดงเมนูบริบทภายในแอปที่ใช้ WinUI โดยปล่อยให้รายการเดียวทำงานทั้งเป็นการดำเนินการหลักและคอนเทนเนอร์เมนูรอง

/th/images/Primary-actions-and-secondary-actions-in-the-upcoming-split-context-menu-in-File-Explorer.jpg

เมื่อนักพัฒนากำหนด SplitMenuFlyoutItem มันจะทำหน้าที่เป็นลูกผสมของปุ่มและเมนูย่อย:

  • คลิกขวาที่รูปภาพ จากนั้นเมนูบริบทจะปรากฏขึ้น มีตัวเลือก “รูปภาพ” ซึ่งเป็นการดำเนินการหลัก

  • จากนั้น Microsoft กำลังเพิ่มเมนูแบบซ้อน ซึ่งช่วยให้คุณเข้าถึงคำสั่งหรือแอปที่เกี่ยวข้องกับรูปภาพทั้งหมด (Paint, Snipping Tool) เมนูที่สองนี้สามารถเข้าถึงได้โดยการวางเมาส์เหนือตัวเลือกรูปภาพในเมนูบริบทหลัก ขณะนี้แอปและตัวเลือกทั้งหมดเหล่านี้ปรากฏซ้ำหลายครั้งในเมนูหลัก

จากการสาธิต เห็นได้ชัดว่าตัวควบคุมใหม่รองรับการจัดกลุ่มแบบ Context-Aware นั่นหมายความว่าขณะนี้แอป Windows สามารถกำหนดได้แบบไดนามิกว่าจะแสดงการดำเนินการรองใดตามประเภทไฟล์

/th/images/Old-vs-new-File-Explorer-Context-menu.jpg

เมื่อคลิกขวาไฟล์ a.txt เปิดด้วย Notepad จะปรากฏเป็นค่าเริ่มต้น โดยมีตัวแก้ไขอื่นๆ ซ่อนอยู่ในเมนูรอง ซึ่งสามารถเข้าถึงได้โดยการวางเมาส์เหนือ “เปิดด้วย Notepad” ซึ่งจะช่วยลดการซ้ำซ้อน เนื่องจากคุณเพิ่งมี “เปิดด้วย Notepad” ในเมนูคลิกขวาหลัก และทุกอย่างจะแสดงเฉพาะเมื่อคุณวางเมาส์เหนือตัวเลือก Notepad เท่านั้น

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

เมนูบริบทใหม่สามารถลดความยุ่งเหยิงได้ถึง 38% ในบางกรณี

Split Context Menu ใหม่ของ Microsoft ช่วยลดความยุ่งเหยิงที่รบกวนเมนูคลิกขวาลงอย่างมาก ด้วยรูปแบบที่สะอาดตา สั้นลง และอาจชาญฉลาดยิ่งขึ้น ตามที่นักพัฒนา Microsoft แชร์ การออกแบบใหม่ลดความยาวเมนูโดยรวมลงถึง 38% แต่ขึ้นอยู่กับประเภทของไฟล์

ในบางกรณี เมนูจะย่อลง 35% เมื่อจัดกลุ่มตัวเลือกที่เกี่ยวข้องทั้งหมด เช่น เปิดด้วยรูปภาพ ตั้งเป็นพื้นหลังเดสก์ท็อป และแก้ไขด้วยรูปภาพ ไว้ใต้เมนูแยกเดียว ดูภาพหน้าจอด้านล่าง

เนื่องจากตัวอย่างเหล่านี้เป็นของแอปที่ใช้ WinUI 3 เท่านั้น จึงไม่มีปุ่มตัด คัดลอก เปลี่ยนชื่อ แชร์ และลบ

ไฟล์ที่เป็นข้อความ เมนูคลิกขวา จะเห็นความสูงของเมนูลดลงเพียง 30% แต่นั่นเป็นการเปลี่ยนแปลงที่น่ายินดีในตัวมันเอง ตัวเลือก “ เปิดใน Notepad ” จะอยู่ด้านบน พร้อมด้วยแอปพลิเคชันอื่นๆ ที่รองรับภายใต้เมนูย่อย

การแชร์ไฟล์จะทำได้ในปุ่มเดียว โดย “แชร์ไปที่โทรศัพท์” เป็นการดำเนินการเริ่มต้น ซึ่งน่าจะขับเคลื่อนโดย Phone Link

/th/images/Comparision-between-old-context-menu-and-new-context-menu-for-text-files.jpg

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

/th/images/Comparision-between-old-context-menu-and-new-context-menu-for-folders.jpg

แต่เราคาดหวังได้ไหมว่าเมนูใหม่นี้จะพร้อมใช้งานทุกที่ใน Windows เช่น File Explorer

แม้ว่าตัวอย่างของ Microsoft จะกล่าวถึง “File Explorer” อย่างชัดเจน แต่ฟีเจอร์ “แยกมุมมอง” ในคำถามนั้นมีไว้สำหรับแอปหรือเมนูที่ใช้ WinUI โดยเฉพาะ ซึ่งหมายความว่าจะเผยแพร่ไปยังแอป Windows ในขณะนี้ เช่น Microsoft Photos อย่างไรก็ตาม สิ่งนี้อาจมีการเปลี่ยนแปลงได้ในอนาคต เนื่องจาก Microsoft อาจนำแนวทางการออกแบบที่คล้ายกันไปใช้กับทุกมุมใน Windows 11

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

อย่างไรก็ตาม Microsoft ให้รายละเอียด API พื้นฐานของตนในที่เก็บ WinUI GitHub อย่างเป็นทางการ ดังนั้นนักพัฒนาจึงสามารถเริ่มทดลองกับ API ดังกล่าวได้โดยอ้างอิงการควบคุมผ่านบิลด์แสดงตัวอย่าง Windows App SDK ล่าสุด

เป้าหมายของ Microsoft ในที่นี้คือเพื่อให้นักพัฒนาแอปปรับปรุงเมนูตามบริบทของตนเองในแอปของตนให้ทันสมัย ตัวอย่างเช่น สามารถอัปเดตแอป Photos ใน Windows เพื่อใช้ฟีเจอร์นี้ได้ ซึ่งจะช่วยลดความยุ่งเหยิง

ขณะนี้ไม่มีคำว่า Split Context Menu จะมาถึงเชลล์เมื่อใด (ทุกอย่างใน Windows 11)

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

อัปเดต: บทความนี้ได้รับการอัปเดตเพื่อชี้แจงว่าในตอนนี้ การเปลี่ยนแปลงจะมีผลกับพื้นที่ WinUI เชลล์อาจได้รับหรือไม่ได้รับในตอนนี้ อย่างไรก็ตาม Microsoft ใช้ “File Explorer” ในตัวอย่างซึ่งแนะนำเป็นอย่างอื่น นี่อาจเป็นทิศทางที่ Microsoft ใช้สำหรับ Windows

บ้าน

แบ่งปัน

จดหมายข่าว

สมัครสมาชิก

สมัครสมาชิกการแจ้งเตือนแบบพุช

จดหมายข่าว WL

  • /th/images/WL-logo-new.svg

จดหมายข่าว WL!

ก้าวล้ำหน้าด้วยการอัปเดต Windows, IT และ AI ล่าสุด ได้รับความไว้วางใจจากสมาชิกมากกว่า 50,000 ราย

ชื่อ

อีเมล

เข้าร่วมฟรี

*️⃣ ลิงค์ที่มา:

การโทรชุมชน WinUI , รายละเอียด , พื้นที่เก็บข้อมูล WinUI GitHub , ภาพเบลออะคริลิกที่มีสัญญายาวนาน, [

บ้าน

  • จดหมายข่าว