กลับไปหน้าบทความ

อ่าน 2 นาที

โฟกัส (คอมพิวเตอร์)

ใน อินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ของคอมพิวเตอร์ ส่วนประกอบจะได้ รับโฟกัส เมื่อถูกเลือกเพื่อรับอินพุตจากผู้ใช้โดยเหตุการณ์ต่างๆ เช่น การคลิกปุ่มเมาส์หรือการกดแป้นพิมพ์ [ 1 ]...

โฟกัส (คอมพิวเตอร์)

ในอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ของคอมพิวเตอร์ ส่วนประกอบจะได้รับโฟกัสเมื่อถูกเลือกเพื่อรับอินพุตจากผู้ใช้โดยเหตุการณ์ต่างๆ เช่น การคลิกปุ่มเมาส์หรือการกดแป้นพิมพ์[ 1 ]การย้ายโฟกัสออกจากองค์ประกอบอินเทอร์เฟซผู้ใช้ที่เฉพาะเจาะจงเรียกว่า เหตุการณ์ เบลอที่เกี่ยวข้องกับองค์ประกอบนี้[ 2 ]โดยทั่วไป โฟกัสจะถูกถอนออกจากองค์ประกอบโดยการให้โฟกัสกับองค์ประกอบอื่น ซึ่งหมายความว่าเหตุการณ์ โฟกัสและเบลอ เกิดขึ้นพร้อมกันโดยแทบจะพร้อมกันเมื่อเทียบกับองค์ประกอบอินเทอร์เฟซผู้ใช้ที่แตกต่างกัน โดยองค์ประกอบหนึ่งจะได้รับโฟกัสและอีกองค์ประกอบหนึ่งจะ "เบลอ" (ในแง่ของคอมพิวเตอร์ ไม่ใช่ในแง่ของภาพ)

แนวคิดนี้คล้ายกับเคอร์เซอร์ในสภาพแวดล้อมแบบข้อความ อย่างไรก็ตาม เมื่อพิจารณาถึงอินเทอร์เฟซแบบกราฟิก จะมีตัวชี้เมาส์เข้ามาเกี่ยวข้องด้วย การเคลื่อนเมาส์โดยทั่วไปจะเคลื่อนตัวชี้เมาส์โดยไม่เปลี่ยนโฟกัส โฟกัสสามารถเปลี่ยนได้โดยการคลิกที่ส่วนประกอบที่สามารถรับโฟกัสด้วยเมาส์ได้เดสก์ท็อป หลายๆ เครื่อง ยังอนุญาตให้เปลี่ยนโฟกัสด้วยแป้นพิมพ์ได้ ตามธรรมเนียมแล้วTab ↹ปุ่ม จะใช้เพื่อย้ายโฟกัสไปยังส่วนประกอบที่สามารถรับโฟกัสได้ถัดไป และปุ่ม+ ใช้เพื่อย้ายไปยังส่วนประกอบก่อนหน้า เมื่ออินเทอร์เฟซแบบกราฟิกถูกนำมาใช้ครั้งแรก คอมพิวเตอร์หลายเครื่องไม่มีเมาส์ ดังนั้นทางเลือกนี้จึงจำเป็น คุณสมบัตินี้ทำให้ผู้ที่ไม่สามารถใช้เมาส์สามารถใช้งานอินเทอร์เฟซผู้ใช้ได้ง่ายขึ้น ในบางกรณีสามารถใช้ ปุ่มลูกศร เพื่อเปลี่ยนโฟกัสได้⇧ ShiftTab ↹

การโฟกัสหน้าต่าง

พฤติกรรมการโฟกัสบนเดสก์ท็อปของผู้ใช้สามารถควบคุมได้ด้วยนโยบายใน การ จัดการ หน้าต่าง

คลิกเพื่อโฟกัส

ในอินเทอร์เฟซผู้ใช้หลักๆ ส่วนใหญ่ เช่น ของMicrosoftและAppleมักจะพบการใช้งานนโยบาย "โฟกัสตามการคลิก" (หรือ "คลิกเพื่อโฟกัส") ซึ่งหมายความว่าผู้ใช้ต้องคลิกเมาส์ภายในหน้าต่างเพื่อให้หน้าต่างนั้นได้รับโฟกัส โดยทั่วไปแล้ว หน้าต่างนั้นจะถูกยกขึ้นเหนือหน้าต่างอื่นๆ บนหน้าจอ หาก ใช้โมเดลคลิกเพื่อโฟกัสแบบนี้ หน้าต่างแอปพลิ เคชันปัจจุบันจะยังคงได้รับโฟกัสและรับข้อมูลต่อไป แม้ว่าตัวชี้เมาส์จะอยู่เหนือหน้าต่างแอปพลิเคชันอื่นก็ตาม

จุดโฟกัสจะเคลื่อนตามตัวชี้

นโยบายทั่วไปอีกอย่างหนึ่งในระบบUnix ที่ใช้ X Window System (X11) คือนโยบาย "โฟกัสตามเมาส์" (หรือ FFM) ซึ่งโฟกัสจะติดตามตำแหน่งปัจจุบันของตัวชี้เมาส์โดยอัตโนมัติ หน้าต่างที่ได้รับโฟกัสจะไม่จำเป็นต้องถูกยกขึ้น บางส่วนของหน้าต่างอาจยังคงอยู่ด้านล่างหน้าต่างอื่นๆ ตัวจัดการหน้าต่างที่มีนโยบายนี้มักจะมีฟังก์ชัน "ยกขึ้นอัตโนมัติ" ซึ่งจะยกหน้าต่างขึ้นเมื่อได้รับโฟกัส โดยปกติหลังจากหน่วงเวลาสั้นๆ ที่สามารถกำหนดค่าได้ ผลที่อาจเกิดขึ้นจาก นโยบาย ติดตามโฟกัสคือ ไม่มีหน้าต่างใดได้รับโฟกัสเมื่อตัวชี้เมาส์เคลื่อนที่ไปบนพื้นหลังที่ไม่มีหน้าต่างอยู่ด้านล่าง มิเช่นนั้นโฟกัสจะยังคงอยู่ที่หน้าต่างสุดท้าย

การโฟกัสที่ไม่แม่นยำ

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

รูปแบบโฟกัสที่ใช้โดยตัวจัดการหน้าต่าง X11

คลิกโฟกัส ติดตามโฟกัส โฟกัสไม่ชัด
aewm [ 4 ]เลขที่ ใช่ เลขที่
aewm++ [ 5 ]ใช่ เลขที่ เลขที่
AHWM [ 6 ]ใช่ เลขที่ ใช่
สุดยอดใช่ ใช่ ใช่
ซีทีดับบลิวเอ็มใช่ ใช่ ใช่
dwm [ 7 ]ใช่ ใช่ เลขที่
อี16ใช่ ใช่ ใช่ (ค่าเริ่มต้น)
evilwm [ 8 ]เลขที่ ใช่ เลขที่
เอฟแอลเอ็มเอ็มเลขที่ เลขที่ ใช่
ฟลักซ์บ็อกซ์ใช่ ใช่ ใช่
เอฟวีเอ็มเอ็ม[α]ใช่ ใช่ (ค่าเริ่มต้น) ใช่
ไอซ์เอ็มดับเบิลยู[ 9 ]ใช่ ใช่ ใช่
คาร์เมน[ 10 ]ใช่ เลขที่ เลขที่
lwm [ 11 ]ใช่ เลขที่ ใช่
TinyWM [ 12 ]เลขที่ เลขที่ ใช่
ความปรารถนา[ 13 ]ใช่ เลขที่ ใช่
วินโดวแล็บใช่ (โดยไม่มีการปรับขึ้นเงินเดือนอัตโนมัติ ) เลขที่ เลขที่
เอ็กซ์เอฟดับบลิวเอ็มใช่ ใช่ ใช่
มัตเตอร์ใช่ ใช่ ใช่
เจดับบลิวเอ็ม ใช่ เลขที่ ใช่
เอ็มดับบลิวเอ็มใช่ เลขที่ เลขที่

การโฟกัสส่วนประกอบภายในหน้าต่าง

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

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

ดูเพิ่มเติม

หมายเหตุ

αต่อหน้าต่างหรือคลาสของหน้าต่าง พร้อมการสนับสนุนเพิ่มเติมสำหรับ "ห้ามรับโฟกัส" — หน้าต่างที่ไม่ควรได้รับโฟกัสเลย
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Focus_(computing)&oldid=1316368695 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โฟกัส (คอมพิวเตอร์)

ใน อินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ของคอมพิวเตอร์ ส่วนประกอบจะได้ รับโฟกัส เมื่อถูกเลือกเพื่อรับอินพุตจากผู้ใช้โดยเหตุการณ์ต่างๆ เช่น การคลิกปุ่มเมาส์หรือการกดแป้นพิมพ์ [ 1 ]...

การโฟกัสหน้าต่าง

พฤติกรรมการโฟกัสบนเดสก์ท็อปของผู้ใช้สามารถควบคุมได้ด้วยนโยบายใน การ จัดการ หน้าต่าง

คลิกเพื่อโฟกัส

ในอินเทอร์เฟซผู้ใช้หลักๆ ส่วนใหญ่ เช่น ของ Microsoft และ Apple มักจะพบการใช้งานนโยบาย "โฟกัสตามการคลิก" (หรือ "คลิกเพื่อโฟกัส") ซึ่งหมายความว่าผู้ใช้ต้องคลิกเมาส์ภายในหน้าต่างเพื่อให้หน้าต่างนั้นได้รับโฟกัส โดยทั่วไปแล้ว...

จุดโฟกัสจะเคลื่อนตามตัวชี้

นโยบายทั่วไปอีกอย่างหนึ่งในระบบ Unix ที่ใช้ X Window System (X11) คือนโยบาย "โฟกัสตามเมาส์" (หรือ FFM) ซึ่งโฟกัสจะติดตามตำแหน่งปัจจุบันของตัวชี้เมาส์โดยอัตโนมัติ หน้าต่างที่ได้รับโฟกัสจะไม่จำเป็นต้องถูกยกขึ้น...