ความแตกต่างของความสมบูรณ์ของแท็บและลำดับใน Windows Explorer และกล่องโต้ตอบเปิด / บันทึก


1

ตกลงนี่ทำให้ฉันติดขัดอยู่พักนึงแล้ว ในการทำซ้ำ:

  1. เปิด Windows explorer
  2. กด Alt + D เพื่อตั้งโฟกัสไปที่แถบนำทาง
  3. เริ่มพิมพ์เส้นทาง (ที่ถูกต้อง) เช่น "\ Progr"
  4. กด TAB และเลือก"ไฟล์โปรแกรม" เป็นรายการจับคู่ที่ดีที่สุดและเติมลงในแถบนำทาง
  5. กด Enter (\ Program Files ถูกเปิดในบานหน้าต่างโฟลเดอร์)
  6. เริ่มพิมพ์ชื่อของโฟลเดอร์และจะถูกเลือกในบานหน้าต่างโฟลเดอร์ (เช่นการค้นหาที่เพิ่มขึ้นใน XP คุณต้องกด TAB สามครั้งเพื่อไปที่นั่น Windows 7 วางโฟกัสที่นั่นโดยอัตโนมัติดีมาก)

ตอนนี้เปิดโปรแกรมสมมติว่า Excel

  1. กด Ctrl + O เพื่อเปิด Open File Dialog
  2. กด Alt + D เพื่อตั้งโฟกัสไปที่แถบนำทาง
  3. เริ่มพิมพ์เส้นทาง (ที่ถูกต้อง) เช่น "\ Progr"
  4. กด TAB และโฟกัสถูกกำหนดในขณะนี้ไปยังพื้นที่ค้นหาข้อความไปทางขวา แถบนำทางจะถูกรีเซ็ตเป็นค่าสุดท้าย

ทำไมนี้ นี่เป็นสิ่งที่น่ารำคาญอย่างมากและทำให้ฉันไม่สามารถนำทางไปยังไดเรกทอรีผ่านแป้นพิมพ์ได้อย่างรวดเร็ว

นอกจากนี้หากคุณกดปุ่มลูกศรลงแทน Tab เพื่อเลือกเส้นทางโฟลเดอร์ที่แนะนำแล้วกด Enter ระบบจะไม่ตั้งโฟกัสไว้ที่บานหน้าต่างโฟลเดอร์เนื่องจากอยู่ใน Explorer หากคุณเริ่มพิมพ์เพื่อเลือกไดเรกทอรีแถบนำทางยังคงมีโฟกัสอยู่และคุณต้องกด TAB สี่ครั้งเพื่อตั้งโฟกัสไปที่บานหน้าต่างโฟลเดอร์

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

เรย์มอนด์เฉินถ้าคุณอยู่ที่นี่ฉันแน่ใจได้เลยว่าคุณใช้ข้อมูลของคุณ


1
คุณรู้ตัวเองแล้วว่ามีแอปพลิเคชั่น 2 รายการอยู่ในการเล่นที่นี่ โดยทั่วไปคุณถามว่าเพราะเหตุใดแอปพลิเคชั่น 2 ตัวที่แตกต่างกันจึงไม่ทำงานเหมือนกัน ทำไมพวกเขาควร? ใช่พวกเขาดูเหมือนกันและให้งานที่คล้ายกัน แต่พวกเขายังคงเป็น 2 โปรแกรมแยกกัน
Der Hochstapler

@OliverSalzburg: นั่นเป็นการเรียงลำดับของการตอบสนองที่ฉันคาดหวังจากวิศวกรผู้รู้น้อยเกี่ยวกับวิธีการสร้างระบบที่แก้ปัญหาให้กับผู้ใช้ ฉันเป็นวิศวกรเหมือนกัน แต่ฉันไม่สนใจว่า OpenfileDialog และ Explorer จะแบ่งปันการใช้งานที่ต่างกันสองแบบ พวกเขาทำงานที่คล้ายกันและเป็นส่วนหนึ่งของระบบปฏิบัติการเดียวกันดังนั้นฉันคาดหวังว่าพฤติกรรมดังกล่าวจะสม่ำเสมอ การตอบกลับเช่นคุณบอกฉันเพียงว่ามือซ้ายไม่รู้ว่าสิ่งที่ถูกต้องกำลังทำอะไร แต่ฉันคิดว่าคุณไม่มีความเข้าใจที่แท้จริงเกี่ยวกับเรื่องนี้ (คุณทำงานให้กับ Microsoft หรือไม่)
Ed S.

1
-1 ,, ทำไม 2 ทีมที่แตกต่างกันถึงทำให้ 2 คิดแตกต่างกันอย่างไร คำถามนี้มีประโยชน์สำหรับทุกคนอย่างไร อย่าลังเลที่จะรายงานข้อผิดพลาดหรือใช้วิธีแก้ปัญหาหรือ retag คำถามของคุณไปที่ "ประวัติศาสตร์ของการเขียนโปรแกรม" หรือ "การสื่อสารที่มีประสิทธิภาพใน บริษัท "
Aprillion

@deathApril: เพราะบางครั้งมีเหตุผลในการทำสิ่งที่แตกต่างฉันแค่อยากรู้ว่าใครมีความเข้าใจ ฉันรู้ว่ามีบาง devs ของ MS อยู่ใน SO แต่เห็นได้ชัดว่าคำถามนี้ไม่เหมาะ
Ed S.

คุณเคยได้รับคำตอบจากเรื่องนี้ไหม?
erihanse

คำตอบ:


0

ปะยางรถ

ก่อนอื่นเรามาพิสูจน์ว่าการใช้Tabวงรอบผ่านองค์ประกอบต่างๆในกล่องโต้ตอบ Windows

ถ้าเราเลือกแถบแสดงเส้นทางทั้งในเปิดโต้ตอบไฟล์ทั่วไปหรือ Windows Explorer และกดTabโฟกัสจะถูกย้ายไปอยู่ใกล้เคียงตัวกรองการค้นหา /กล่อง

เมื่อพิมพ์ลงในแถบ breadcrumb รายการป๊อปอัพจะเปิดขึ้น นี่ก็เหมือนกันในทั้งสองกรณี:
ป้อนคำอธิบายรูปภาพที่นี่

ปัญหา

ปัญหาคือสิ่งที่เกิดขึ้นถ้าคุณกดในขณะนี้Tab

Windows Explorer จะเน้นรายการดังที่แสดงไว้ที่นี่:
ป้อนคำอธิบายรูปภาพที่นี่
แต่กล่องโต้ตอบทั่วไปจะย้ายโฟกัสไปที่กล่องค้นหา

ข้อสรุป

ขอทราบก่อนว่าการกดDownปุ่มจะย้ายโฟกัสไปยังรายการทั้งสองกรณี แต่คุณจะพบว่าสิ่งนี้มีประโยชน์เพียงเล็กน้อย (ดังที่คุณได้ระบุไว้แล้ว)

ทั้งกล่องโต้ตอบทั่วไปและ Windows Explorer ดูเหมือนจะใช้ตัวควบคุม breadcrumb เดียวกัน แล้วทำไมพวกเขาถึงประพฤติแตกต่างกัน?

เมื่อฉันเลือกรายการในรายการคำแนะนำการทำให้สมบูรณ์อัตโนมัติแล้วกดEnterแถบ breadcrumb จะส่งข้อความ windowsเพื่อบอกแอปพลิเคชั่นที่เหลือเกี่ยวกับมัน

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

ทำไมถึงเป็นอย่างนั้น?

ฉันไม่รู้ ฉันรู้ว่าถ้าคุณกดAlt+ Nในกล่องโต้ตอบทั่วไปมันจะเน้นที่กล่องชื่อไฟล์ซึ่งมีการเติมข้อความอัตโนมัติแบบเดียวกัน

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

หากคุณไม่สามารถอยู่กับสิ่งนั้นได้คุณจะต้องติดต่อฝ่ายสนับสนุนของ Microsoft เกี่ยวกับเรื่องนี้และพวกเขาอาจส่งต่อไปยังรายงานข้อผิดพลาดใครจะรู้ แต่ฉันสงสัยว่าพวกเขาจะเปลี่ยนพฤติกรรมหลักดังกล่าวใน Windows รุ่นที่วางจำหน่ายไม่ว่ามันจะผิดปกติเพียงใด (และถ้าคุณติดตามบล็อกของ Raymond Chen คุณรู้ว่าเป็นจริง)


ดังนั้นฉันขอขอบคุณเวลาที่คุณใช้ในการรวมมันเข้าด้วยกัน แต่อย่างที่คุณรู้มันไม่ได้ตอบคำถามของฉัน ฉันเข้าใจคิวข้อความของ Windows และลำดับแท็บนั้นแตกต่างกัน ฉันเข้าใจว่า Windows UI ทำงานอย่างไรภายใต้การครอบคลุม คำถามของฉันคือเหตุใดการตัดสินใจนี้ (หรือมองข้าม)ซึ่งใครบางคนจะสามารถเข้าใจได้ถึงวิธีการทำงานของ MS (Raymond Chen) มองคุณอีกครั้งฉันรู้ว่าคุณอยู่ใน SO ... ) ขอบคุณสำหรับการตอบกลับ แต่หวังว่าใครบางคนที่นี่จะมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับกระบวนการตัดสินใจ
Ed S.

@EdS: ในตอนท้ายของปี 2012คำแนะนำจากกล่องข้อเสนอแนะ 4 ควรตอบ บางทีเรย์มอนด์จะเริ่มรอบใหม่และคุณสามารถป้อนคำถามนี้ จากประสบการณ์ฉันรู้ว่าคุณจะต้องรวดเร็วในการถามคำถามก่อนที่จะถูกปิด ดังนั้นจงรวดเร็วเกี่ยวกับมัน;) มิฉะนั้นเราหวังว่าจะได้คำตอบที่เชื่อถือได้ในเว็บไซต์นี้
Der Hochstapler

ใช่ฉันไปที่นั่นก่อน เขาเกือบจะผ่านพวกเขาฉันแค่รอให้มันเปิดขึ้น
Ed S.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.