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

รูปที่ 1 ผู้ใช้กดปุ่มแล้วปล่อยอย่างรวดเร็ว
กดค้าง

รูปที่ 2 ผู้ใช้กดปุ่มค้างไว้นานกว่า 500 มิลลิวินาที
การแมปปุ่มหลายฟังก์ชัน
แอปสามารถกำหนดปุ่มมัลติฟังก์ชันให้กับการดำเนินการได้หากการดำเนินการดังกล่าวเหมาะกับ Use Case ของแอป แอปไม่จำเป็นต้องกำหนดการดำเนินการให้กับปุ่มหลายฟังก์ชัน
ใช้ปุ่มหลายฟังก์ชันในแอปหากเป็นไปตามเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้
- แอปของคุณมีการดำเนินการแบบ 2 ค่าที่ชัดเจน (เช่น เล่น/หยุดชั่วคราว)
- ผู้ใช้ใช้แอปของคุณเป็นหลักโดยไม่ได้มองที่จอแสดงผล

รูปที่ 3 แอปฟิตเนสนี้กำหนดการดำเนินการหยุดชั่วคราว/เล่นต่อให้กับปุ่มมัลติฟังก์ชัน ซึ่งช่วยให้ผู้ใช้ดำเนินการได้โดยไม่ต้องมองที่หน้าจอ

รูปที่ 4 แอปรับส่งข้อความนี้มีการดำเนินการตอบกลับ ซึ่งต้องใช้หลายขั้นตอนและดำเนินการให้เสร็จสมบูรณ์ด้วยการกดปุ่มเพียงปุ่มเดียวไม่ได้
การดำเนินการแบบไบนารี
การดำเนินการแบบ 2 ค่าช่วยให้ผู้ใช้เข้าใจสิ่งที่จะเกิดขึ้นทุกครั้งที่กดปุ่ม เช่น "เริ่ม" และ "หยุด" ในนาฬิกาจับเวลาถือเป็นการดำเนินการแบบ 2 ค่า และแสดงถึง Use Case ที่ดีสำหรับปุ่มมัลติฟังก์ชัน
รูปที่ 5 การกดปุ่มมัลติฟังก์ชันจะเป็นการเริ่มนาฬิกา และการกดอีกครั้งจะเป็นการหยุดนาฬิกา
ปุ่มหลายฟังก์ชันเป็นทางเลือก
ทำให้การดำเนินการของปุ่มหลายฟังก์ชันเข้าถึงได้ผ่านองค์ประกอบ UI บนหน้าจอ เนื่องจากนาฬิกาบางรุ่นไม่มีปุ่มหลายฟังก์ชัน แต่คุณใช้ปุ่มหลายฟังก์ชันแทนปุ่มบนหน้าจอได้
รูปที่ 6 ใช้ปุ่มหลายฟังก์ชันเป็นทางเลือกสำหรับการดำเนินการเริ่ม/หยุด และแสดงเป็นปุ่มบนหน้าจอ
อย่าใช้ปุ่มมัลติฟังก์ชันสำหรับการดำเนินการที่ดำเนินการโดยใช้องค์ประกอบ UI บนหน้าจอไม่ได้
รูปที่ 7 แอปนาฬิกาจับเวลานี้ใช้ปุ่มมัลติฟังก์ชันเพื่อเริ่มนาฬิกาจับเวลาอีกครั้ง แต่วิธีนี้ไม่ชัดเจนและใช้งานยาก
การกดปุ่มหลายฟังก์ชันจะดำเนินการที่กำหนดไว้ทันที หากไม่ต้องการให้ผู้ใช้ต้องมองที่หน้าจอ ให้ใช้ปุ่มหลายฟังก์ชันสำหรับการดำเนินการที่ทําได้ด้วยการกดเพียงครั้งเดียว
check_circle
ควรทำ
ใช้ปุ่มหลายฟังก์ชันสำหรับการดำเนินการที่เสร็จสมบูรณ์ด้วยการกดเพียงครั้งเดียว
cancel
ไม่ควรทำ
ใช้ปุ่มหลายฟังก์ชันสำหรับการดำเนินการที่ซับซ้อน
ในแอปเพลงนี้ ผู้ใช้สามารถหยุดเพลงชั่วคราวได้อย่างรวดเร็ว ซึ่งเป็นตัวอย่างที่ดีของการใช้ปุ่มมัลติฟังก์ชัน อย่างไรก็ตาม ในแอปการรับส่งข้อความนี้ การกดปุ่มจะเป็นการเริ่มการตอบ แต่ผู้ใช้อาจต้องตรวจสอบข้อความก่อนดำเนินการให้เสร็จสมบูรณ์ ซึ่งหมายความว่านี่ไม่ใช่การโต้ตอบที่ดีสำหรับปุ่มหลายฟังก์ชัน
ใช้ได้ 2 ด้าน
ทําให้การดำเนินการของปุ่มย้อนกลับได้ อย่าใช้ปุ่มมัลติฟังก์ชันเพื่อเรียกใช้การดำเนินการที่ก่อให้เกิดความเสียหาย เช่น การลบข้อมูลหรือการหยุดกิจกรรมที่กำลังดำเนินอยู่
เช่น การกดปุ่มมัลติฟังก์ชันในแอปแผนที่นี้จะดำเนินการเพื่อ "หยุดการนําทาง" ซึ่งอาจทําให้ผู้ใช้เสียเส้นทางในเวลาสําคัญ
cancel
ไม่ควรทำ
ใช้ปุ่มมัลติฟังก์ชันเพื่อเรียกการดำเนินการที่ทำลาย เช่น การลบข้อมูลหรือการหยุดกิจกรรมที่กำลังดำเนินอยู่
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# Physical buttons\n\nWear OS watches may have different hardware button configurations. This guide\ngoes over the best use cases for each of these button types.\n\nButton types\n------------\n\nThe following are the most common button types on Wear OS devices.\n\n### OS buttons\n\nOS buttons are reserved for system actions: turning power on and off, and launching apps. All Wear OS watches have a power button and a launcher button.\n\n### Multifunction buttons\n\nButtons on the watch face or screen are OS-configurable and user-configurable. Any other buttons can be mapped to actions. Buttons can be mapped to convenient actions based on where they are located on the watch.\n\nPress states\n------------\n\nYou can interact with Wear OS buttons in the following ways.\n\n\n### Single press\n\n**Figure 1.** User presses the button and releases it quickly. \n\n### Press and hold\n\n**Figure 2.** User presses the button and holds it for 500ms or longer.\n\n\u003cbr /\u003e\n\nMultifunction button mapping\n----------------------------\n\nYour app can assign multifunction buttons to actions if doing so fits your app's\nuse case. Apps are not required to assign actions to multifunction buttons.\n\nUse multifunction buttons in your app if one of the following conditions applies:\n\n- Your app has obvious, binary actions (such as play/pause).\n- The user primarily uses your app without the user looking at the display.\n\n\n**Figure 3.** This fitness app has assigned a pause/resume action to a\nmultifunction button, which allows the user to perform the action without\nlooking at the screen. \n\n**Figure 4.** This messaging app includes a reply action, which requires\nmultiple steps and can't be completed with a single button press.\n\n\u003cbr /\u003e\n\n### Binary actions\n\nBinary actions help users understand what will happen each time they press a\nbutton. For example, \"start\" and \"stop\" on a stopwatch constitute a binary\naction, and represent a good use case for multifunction buttons. \n**Figure 5.** Pressing the multifunction button starts the clock, and pressing it again stops the clock.\n\n### Multifunction buttons as alternatives\n\nMake multifunction button actions accessible via on-screen UI elements,\nas some watches don't have multifunction buttons. But you can use multifunction\nbuttons as alternatives for on-screen buttons. \n**Figure 6.** Use a multifunction button as an alternative for a start/stop action and show it as an on-screen button.\n\nDon't use a multifunction button for an action that can't be performed using on-screen UI elements. \n**Figure 7.** This stopwatch app uses the multifunction button to restart the stopwatch, but this isn't clear and intuitive.\n\n### Focus on simplicity and immediacy\n\nPressing a multifunction button immediately conducts its assigned action. To\nprevent users from needing to look at the screen, use multifunction buttons\nfor actions that can be completed with a single press. \ncheck_circle\n\n### Do\n\nUse multifunction buttons for actions that can be completed with a single press. \ncancel\n\n### Don't\n\nUse a multifunction button for complex actions.\n\nIn this music app the user can quickly pause a song, which is a good example of\nusing the multifunction button. However, in this messaging app, pressing the\nbutton begins the action of replying, but the user may need to review the\nmessage before completing the action. This means that this is not a good\ninteraction for a multifunction button.\n\n### Reversible\n\nMake button actions reversible. Don't use a multifunction button to trigger a\ndestructive action, such as deleting data or halting an ongoing activity.\nFor example, pressing the multifunction button in this map app performs an\naction to \"Stop navigation,\" which can cause a user to lose directions at\ncritical times. \ncancel\n\n### Don't\n\nUse a multifunction button to trigger a destructive action, such as deleting data or halting an ongoing activity."]]