ไทย

วิธีใช้ปุ่มเมาส์ใน VS Code บน Mac

ดาวน์โหลด InputConfig บน Mac App Storeแอปนี้ใช้ฟรีทั้งหมด ไม่ต้องสร้างบัญชี ไม่มีการสมัครสมาชิก ไม่มีการดาวน์โหลดที่ยุ่งยาก และไม่มีอะไรถูกล็อก ปรับให้เหมาะกับ Apple silicon

VS Code ถือปุ่มข้างเป็นย้อนกลับและไปข้างหน้าอยู่แล้ว และวิธีในตัวที่ทำสิ่งนั้นบน Mac เป็นการตั้งค่า ไม่ใช่ตัวแมปปุ่ม งานที่ตัวแมปปุ่มเพิ่มคือรัน บิลด์ หยุด และขั้นตอนของดีบักเกอร์ ซึ่งเป็นคีย์บนปุ่ม InputConfig แอป Mac ฟรีที่ฉันทำ สแกนปุ่มเมาส์ใดก็ได้และส่งคีย์หรือคีย์ลัดทั้งชุด และตาม VS Code เป็นแอปด้านหน้าได้ แอปนี้ฟรีทั้งหมด และไม่ต้องสร้างบัญชี

คีย์มาจากแผ่นคีย์ลัด macOSของ Microsoft หน้าการดีบักและหน้างาน ซึ่งฉันอ่านเมื่อวันที่ 21 ตุลาคม 2026 ส่วน Xcode ด้านล่างใช้รายการของ Apple เอง

ขั้นตอน

  1. ใน VS Code ค้นหา mouse back forward ใน Settings และเช็กว่า Enables the use of mouse buttons four and five เปิดอยู่
  2. ติดตั้ง InputConfig และอนุญาตการเข้าถึงการช่วยการเข้าถึงในการตั้งค่าระบบ แล้วความเป็นส่วนตัวและความปลอดภัย แล้วการช่วยการเข้าถึง
  3. เพิ่มแถว ตั้งอินพุตเป็น Mouse กด สแกน (Scan) แล้วคลิกปุ่มนิ้วโป้ง จากนั้นเลือก แป้นพิมพ์ และคีย์ลัดสำหรับรันหรือบิลด์
  4. อย่าให้ VS Code อยู่ในพรีเซ็ตใดที่ส่ง Command วงเล็บเหลี่ยมซ้ายหรือ Command วงเล็บเหลี่ยมขวา ซึ่งเยื้องและเลิกเยื้องบรรทัด
  5. ระบุ VS Code ใต้ เปิดใช้งานเมื่อแอปเหล่านี้อยู่ด้านหน้า (Activate when these apps are in front) เปิด สลับพรีเซ็ตเมื่อแอปด้านหน้าเปลี่ยน แล้วคลิก เปิดใช้งาน

สิ่งที่ VS Code และ macOS ให้เมาส์

VS Code มีการตั้งค่า workbench.editor.mouseBackForwardToNavigate ซึ่งซอร์สโค้ดอธิบายว่าเปิดใช้ปุ่มเมาส์สี่และห้าสำหรับคำสั่ง Go Back และ Go Forward และค่าเริ่มต้นคือเปิด นั่นมาจากซอร์สของ VS Code บน GitHub ซึ่งฉันอ่านเมื่อวันที่ 21 ตุลาคม 2026 ดังนั้นเมาส์ที่ปุ่มข้างรายงานเป็น Button 4 และ Button 5 ควรนำทางได้โดยไม่ต้องช่วย

คีย์ลัดบนคีย์บอร์ดที่เทียบเท่าคือ Control ลบ สำหรับ Go Back และ Control Shift ลบ สำหรับ Go Forward จากแผ่นของ Microsoft ถ้าปุ่มข้างของคุณนำทางใน VS Code อยู่แล้ว ปล่อยไว้ และใช้ตัวแมปปุ่มกับปุ่มที่ไม่ทำอะไร

ดูว่าแต่ละปุ่มส่งอะไร

ปุ่มเมาส์มาถึง Mac เป็นคลิกซ้าย คลิกขวา คลิกกลาง หรือ Button 4 ขึ้นไป กด สแกน แล้วคลิกปุ่ม ถ้า สแกน ระบุชื่อคีย์แทนปุ่มเมาส์ เมาส์กำลังส่งคีย์ และวิธีแก้อยู่ที่F13 ถึง F19 บน Mac

ปุ่มมักรายงานอย่างไรงาน VS Code ที่ดี
คลิกซ้ายและคลิกขวาคลิกซ้ายและคลิกขวาปล่อยไว้ บล็อกไม่ได้
กดลูกล้อคลิกกลางปิดตัวแก้ไข Command W หรือ Go to Definition, F12
ปุ่มข้างButton 4 และ Button 5ย้อนกลับและไปข้างหน้า ซึ่ง VS Code อาจทำอยู่แล้ว
ตารางนิ้วโป้งหรือปุ่มเพิ่มแป้นคีย์บอร์ด ส่วนใหญ่เป็นแถวตัวเลข บนเมาส์ MMO ส่วนใหญ่ ปุ่มพิเศษอื่นจะมาเป็น Button 6 ขึ้นไป อยู่ใต้ ปุ่มเพิ่มเติม (More buttons)Run, Stop, Step over, Step into, Build
ลูกล้อเอียงเลื่อน X (Scroll X) ด้านข้างแท็บตัวแก้ไขก่อนหน้าและถัดไป
ปุ่ม DPI หรือโปรไฟล์มักไม่มีอะไรที่ Mac อ่านได้ไม่มีอะไร ถ้า สแกน ไม่ได้ยินการกด ไม่มีแอปไหนอ่านได้

ถ้าปุ่มดูเหมือนตาย รันเครื่องทดสอบเมาส์ครั้งหนึ่งก่อนจะไล่ตามการผูก ปุ่มที่ติดไฟที่นั่นไปถึง Mac และปัญหาอยู่ไกลลงไป

กับดักวงเล็บเหลี่ยมกับ Command

InputConfig มีพรีเซ็ตในตัวที่วางย้อนกลับและไปข้างหน้าบนปุ่มข้างโดยส่ง Command วงเล็บเหลี่ยมซ้ายและ Command วงเล็บเหลี่ยมขวา ซึ่งเบราว์เซอร์และ Finder เข้าใจ ใน VS Code แผ่นของ Microsoft ระบุสองคีย์เดียวกันเป็นเยื้องและเลิกเยื้องบรรทัด ถ้าพรีเซ็ตนั้นทำงานขณะ VS Code อยู่ด้านหน้า การกดปุ่มข้างจะแก้ไขโค้ดของคุณ

ตัวแก้ไขของ InputConfig ที่มีอุปกรณ์เมาส์และสองแถว: Button 4 ส่ง Command กับคีย์วงเล็บเหลี่ยมซ้าย และ Button 5 ส่ง Command กับคีย์วงเล็บเหลี่ยมขวา
รูปที่ 1 เลย์เอาต์ย้อนกลับและไปข้างหน้า โดย Button 4 ส่ง Command กับวงเล็บเหลี่ยมซ้าย และ Button 5 ส่ง Command กับวงเล็บเหลี่ยมขวา สองคีย์นั้นถูกสำหรับเบราว์เซอร์และผิดสำหรับ VS Code ซึ่งใช้เยื้องและเลิกเยื้องบรรทัด
  • ทางเลือกที่หนึ่ง ปล่อยปุ่มข้างให้การตั้งค่าของ VS Code เอง และเก็บพรีเซ็ตนี้ไว้สำหรับแอปอื่น
  • ทางเลือกที่สอง สร้างพรีเซ็ต VS Code ที่ส่ง Control ลบ และ Control Shift ลบ บนปุ่มเดียวกัน และระบุ VS Code ใต้ เปิดใช้งานเมื่อแอปเหล่านี้อยู่ด้านหน้า
  • ทางเลือกที่สาม ติ๊ก บล็อกการทำงานของปุ่มเอง (Block the button's own action) บนแถวถ้าทั้ง VS Code และพรีเซ็ตทำงาน เพื่อไม่ให้ย้อนกลับสองครั้ง

ทำงานได้ครั้งละหนึ่งพรีเซ็ต ดังนั้นพรีเซ็ต VS Code และพรีเซ็ตย้อนกลับ-ไปข้างหน้าต้องมีรายการแอปของตัวเอง ปุ่มสองปุ่มเดียวกันควรส่งคีย์ต่างกันในแอปต่างกัน และนั่นคือสิ่งที่พรีเซ็ตต่อแอปมีไว้ทำ

วางรัน บิลด์ และดีบักเกอร์บนปุ่ม

ขั้นที่ 1: สแกน และให้ Run

  • คุณ: เพิ่มแถว ตั้งอุปกรณ์เป็นเมาส์หรือแทร็คแพดของ Mac เครื่องนี้ อินพุตเป็น Mouse และชนิดเป็น Button จากนั้นกด สแกน แล้วคลิกปุ่มนิ้วโป้ง ตั้งเอาต์พุตเป็น แป้นพิมพ์ (Keyboard Key) และเลือก F5
  • InputConfig: กด F5 ทุกครั้งที่กดปุ่ม
  • เช็ก: เปิดโปรเจกต์ที่มีการตั้งค่า launch แล้วกดปุ่ม ดีบักเกอร์เริ่ม หรือทำต่อถ้ากำลังรันอยู่

ขั้นที่ 2: เพิ่มบิลด์และหยุด

  • คุณ: บนปุ่มถัดไป ตั้งเอาต์พุตเป็น แป้นพิมพ์ เลือก Shift และ Command ใต้ แป้นตัวปรับเปลี่ยน (Modifier Keys) และเพิ่ม B บนอีกปุ่ม Shift และ F5
  • InputConfig: กด Shift Command B ซึ่ง Run Build Task ใช้ และ Shift F5 ซึ่งหยุดการดีบัก
  • เช็ก: กดบิลด์ ตัวเลือกงานหรืองานเริ่มต้นทำงาน กดหยุด ดีบักเกอร์สิ้นสุด
งานคีย์ VS Code บน Macที่ที่เหมาะ
Go Back และ Go ForwardControl ลบ และ Control Shift ลบButton 4 และ Button 5
เริ่มหรือทำต่อการดีบักF5ปุ่มนิ้วโป้ง
หยุดการดีบักShift F5การกดค้างบนปุ่มนั้น
เริ่มการดีบักใหม่Shift Command F5การกดค้างที่สอง
Run Build TaskShift Command Bปุ่มนิ้วโป้ง
Step over, into, outF10, F11 และ Shift F11ปุ่มนิ้วโป้งสามปุ่ม
สลับเบรกพอยต์F9ปุ่มนิ้วโป้ง
Go to Definition และ Peek DefinitionF12 และ Option F12กดลูกล้อและการกดค้าง
Quick Open และ Command PaletteCommand P และ Shift Command Pปุ่มนิ้วโป้งสองปุ่ม
แสดงเทอร์มินัลในตัวControl backtickปุ่มนิ้วโป้ง
ปิดตัวแก้ไขCommand Wกดลูกล้อ

หน้าดีบักของ VS Code ระบุ F5 เป็นทำต่อหรือหยุดชั่วคราว และ Shift F5 เป็นหยุด Run Build Task คือ Shift Command B ในหน้างาน

มาโครและงานหลายขั้นตอน

มาโครคือแถวที่ติ๊ก Run a sequence of steps และแต่ละขั้นเป็นคีย์ คีย์ลัด หรือการคลิกพร้อมการรอของตัวเอง สามอย่างที่เหมาะกับโค้ด:

  • บันทึกแล้วบิลด์ Command S รอสั้นๆ แล้ว Shift Command B บันทึกไฟล์ที่คุณอยู่และเริ่มบิลด์
  • หยุดแล้วเริ่มอีกครั้ง Shift F5 รอหนึ่งวินาที แล้ว F5 รันซ้ำบนปุ่มเดียว
  • เทอร์มินัลใกล้มือ Control backtick แสดงเทอร์มินัลในตัว แล้วเอาต์พุต พิมพ์ข้อความ (Type Text) พิมพ์คำสั่งที่คุณรันทั้งวันได้ ฉันจะไม่ใส่ Return เพื่อให้คุณเช็กก่อน
ตัวแก้ไขมาโครของ InputConfig ที่ติ๊กรันลำดับขั้นตอน และมีขั้นตอนที่มีเลขกำกับซึ่งกด Command ค้าง แตะตัวอักษร ปล่อย Command และรอระหว่างขั้น
รูปที่ 2 ขั้นตอนที่มีเลขกำกับของมาโคร แต่ละขั้นกดค้าง แตะ หรือปล่อยคีย์ โดยมีการรอระหว่างกัน มาโคร VS Code มีรูปร่างเดียวกัน โดยมี Command S และ Shift Command B เป็นขั้นตอน

ฉันยังไม่ได้รันสิ่งเหล่านี้ใน VS Code เอง และมาโครที่หยุดและเริ่มดีบักเกอร์ควรทดสอบรันก่อน อย่าให้มี Return ในคำสั่งที่พิมพ์ เพื่อให้การกดพลาดรันมันไม่ได้

กดค้าง ทำซ้ำ แตะสองครั้ง และสลับตามแอป

  • แตะและกดค้าง F5 เมื่อแตะและ Shift F5 เมื่อกดค้าง เพื่อให้ปุ่มเดียวเริ่มและหยุด การแตะเร็วส่งเอาต์พุตปกติ และการกดค้างเกินเวลาที่ตั้งส่งอย่างอื่น
  • ทำซ้ำคีย์ขณะกดค้าง สำหรับการก้าวด้วย F10 นี่ก้าวต่อเนื่องขณะกดปุ่มค้าง ปิดไว้สำหรับบิลด์
  • บล็อกการกระทำของปุ่มเอง มีสำหรับปุ่มกลางและปุ่มข้าง เพื่อให้แอปเลิกเห็นพวกมันขณะพรีเซ็ตทำงาน
แถว InputConfig ที่ตัวเลือกแสดงการกระทำที่ต่างกันเมื่อกดค้าง โดยการกดค้างเกิน 400 มิลลิวินาทีส่ง Command Shift S ขณะที่การแตะเร็วส่ง Command S
รูปที่ 3 การกระทำเมื่อกดค้าง ตัวอย่างส่ง Command S เมื่อแตะและ Command Shift S หลัง 400 มิลลิวินาที เลย์เอาต์ VS Code จะส่ง F5 เมื่อแตะและ Shift F5 เมื่อกดค้าง

เพื่อให้เลย์เอาต์อยู่ใน VS Code เปิดส่วน ยูทิลิตีระบบอัตโนมัติและเกม (Automation & Gaming Utilities) ของพรีเซ็ต เพิ่ม Visual Studio Code ใต้ เปิดใช้งานเมื่อแอปเหล่านี้อยู่ด้านหน้า และใน Settings, Advanced เปิด สลับพรีเซ็ตเมื่อแอปด้านหน้าเปลี่ยน

Xcode บน Mac

Xcode เป็นแนวคิดเดียวกันแต่ใช้คีย์ต่างกัน ตารางที่เก็บถาวรของ Apple ระบุไว้ในคีย์ลัดคำสั่งเมนู Xcode ที่เก็บถาวรของ Apple ซึ่งฉันอ่านเมื่อวันที่ 21 ตุลาคม 2026 มันอธิบาย Xcode รุ่นเก่า ดังนั้นเปิดเมนู Product และ Navigate ในเวอร์ชันของคุณ ซึ่งแต่ละคำสั่งแสดงคีย์ปัจจุบัน

งานคีย์ Xcode จากตารางของ Appleที่ที่เหมาะ
Go Back และ Go ForwardControl Command ลูกศรซ้าย และ Control Command ลูกศรขวาButton 4 และ Button 5
RunCommand Rปุ่มนิ้วโป้ง
BuildCommand Bปุ่มนิ้วโป้ง
StopCommand จุดการกดค้างบน Run
Open QuicklyShift Command Oกดลูกล้อ
CleanShift Command Kการกดค้างบน Build

ให้ Xcode มีพรีเซ็ตของตัวเอง และระบุไว้ใต้ เปิดใช้งานเมื่อแอปเหล่านี้อยู่ด้านหน้า สแกน ปุ่ม ผูกคีย์จากเมนู Xcode ของคุณ แล้ว Xcode ไม่เห็นคีย์ของ VS Code Run และ Stop เมื่อกดค้างบนปุ่มเดียวเป็นวิธีที่ง่ายที่สุดในการขับตัวแก้ไขทั้งสอง

ถ้าปุ่มไม่ทำอะไรใน VS Code

ไล่ตามบันไดนี้ เริ่มจากขั้นเล็กที่สุด:

  1. เช็กว่าพรีเซ็ตเปิดอยู่ คลิก เปิดใช้งาน (Activate) และให้แน่ใจว่า VS Code คือแอปที่พรีเซ็ตตาม
  2. เช็กการช่วยการเข้าถึง ในการตั้งค่าระบบ แล้วความเป็นส่วนตัวและความปลอดภัย แล้วการช่วยการเข้าถึง
  3. เช็กการกระทำซ้ำสอง ถ้าย้อนกลับสองครั้ง การตั้งค่าของ VS Code เองและแถวของคุณทำงานทั้งคู่ ติ๊ก บล็อกการทำงานของปุ่มเอง
  4. เช็กคีย์ฟังก์ชัน F5 และ F10 อาจต้องกด Fn บนแล็ปท็อป ตั้งคีย์ฟังก์ชันของคีย์บอร์ดเป็นมาตรฐานในการตั้งค่าระบบ แล้วแป้นพิมพ์ หรือส่งคีย์จากแถว ซึ่งไม่ขึ้นกับเรื่องนั้น
  5. เช็ก สแกน ถ้าปุ่ม สแกน ได้เป็นคีย์ ให้ตั้งเป็น F13 ถึง F20 ในซอฟต์แวร์ของผู้ผลิตก่อน
  6. ปิดซอฟต์แวร์ของผู้ผลิต Logi Options+ และแอปคล้ายกันยึดปุ่มได้ก่อนที่ VS Code จะเห็น

สิ่งที่ทำไม่ได้

  • อ่านโค้ดของคุณ InputConfig ส่งคีย์ การคลิก และการเลื่อน มันไม่รู้ว่าคุณอยู่ในไฟล์ไหนหรือสถานะดีบักเกอร์อะไร
  • แยกเมาส์สองตัว เมาส์ทุกตัวที่เชื่อมต่อนับเป็นหนึ่งอุปกรณ์
  • เปลี่ยนความเร็วตัวชี้ ใช้การตั้งค่าของ Mac แอปของผู้ผลิต หรือ LinearMouse, Mac Mouse Fix หรือ SteerMouse
  • ทำงานเฉพาะในโปรเจกต์เดียว พรีเซ็ตตามแอปที่อยู่ด้านหน้า ไม่ใช่โฟลเดอร์หรือเวิร์กสเปซ

สรุปสั้นๆ

  • เช็กการตั้งค่าก่อน VS Code นำทางด้วย Button 4 และ Button 5 ได้เอง
  • เลี่ยงคีย์วงเล็บเหลี่ยม Command วงเล็บเหลี่ยมซ้ายและขวาเยื้องบรรทัดใน VS Code
  • ตามแอป VS Code และ Xcode มีพรีเซ็ตของตัวเอง

Run เมื่อแตะและ stop เมื่อกดค้าง บนปุ่มนิ้วโป้งหนึ่งปุ่ม คือการตั้งค่าที่ฉันจะลองก่อน

คำถาม

ใช้ปุ่มย้อนกลับและไปข้างหน้าของเมาส์ใน VS Code บน Mac ได้ไหม

ได้ VS Code มีการตั้งค่าสำหรับปุ่มเมาส์สี่และห้าเป็น Go Back และ Go Forward และซอร์สระบุว่าเปิดเป็นค่าเริ่มต้น คีย์ลัดบนคีย์บอร์ดคือ Control ลบ และ Control Shift ลบ

ทำไมปุ่มย้อนกลับของเมาส์เยื้องบรรทัดใน VS Code

พรีเซ็ตกำลังส่ง Command วงเล็บเหลี่ยมซ้ายหรือ Command วงเล็บเหลี่ยมขวา ซึ่ง VS Code ใช้เยื้องและเลิกเยื้อง ใช้พรีเซ็ต VS Code ที่ส่ง Control ลบ แทน

คีย์ลัดรันและบิลด์ของ VS Code บน Mac คืออะไร

F5 เริ่มหรือทำต่อการดีบัก Shift F5 หยุด และ Shift Command B รันงานบิลด์

ใช้ปุ่มเมาส์รันโค้ดใน VS Code อย่างไร

สแกน ปุ่มใน InputConfig ตั้งเอาต์พุตเป็น แป้นพิมพ์ และเลือก F5 เพิ่มการกระทำเมื่อกดค้างสำหรับ Shift F5 เพื่อให้ปุ่มเดียวกันหยุดมัน

คีย์ลัด Xcode สำหรับย้อนกลับบน Mac คืออะไร

Control Command ลูกศรซ้าย และ Control Command ลูกศรขวาไปข้างหน้า ตามตารางของ Apple เช็กเมนู Xcode ของคุณ เพราะตารางมาจากเวอร์ชันเก่า

หน้าอื่นเป็นภาษาไทย

หน้าภาษาไทย

ผู้เขียน Ryleigh Newman เป็นผู้พัฒนา InputConfig และใช้คอนโทรลเลอร์ควบคุม Mac ของตัวเองทุกวัน เพราะมือใช้งานได้ไม่ดีนัก หน้านี้แปลมาจากภาษาอังกฤษ InputConfig จะแสดงเป็นภาษาไทยเมื่อตั้งค่า Mac เป็นภาษาไทย บางหน้าของเว็บไซต์มีเฉพาะภาษาอังกฤษ

หน้านี้ในภาษาอื่น: English, 简体中文

ดาวน์โหลด InputConfig บน Mac App Storeฟรี macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีข้อมูลออกจาก Mac ของคุณ โอเพนซอร์สบน GitHub.