ไทย

คีย์ลัดแยกตามแอปบน Mac

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

ได้ สองวิธี หากต้องการเปลี่ยนคีย์ลัดของคำสั่งเมนูในแอปเดียว macOS ทำได้เอง ที่ App Shortcuts หากต้องการให้ปุ่มเดียวกันทำหน้าที่ต่างกันตามแอปที่อยู่ด้านหน้า เช่น F13 ตัดคลิปใน Final Cut Pro เปิดแท็บที่ปิดไปใหม่ใน Safari และเปิด Mission Control ในที่อื่นทั้งหมด ให้ใช้ InputConfig แอปฟรีที่ฉันทำ ซึ่งพรีเซ็ตสลับเองเมื่อคุณเปลี่ยนแอป

InputConfig เวอร์ชัน 1.7 ซึ่งคาดว่าจะออกในเดือนตุลาคม 2026 จะรองรับภาษาไทยอย่างเต็มรูปแบบ

ขั้นตอน

  1. ใน InputConfig เปิด Switch presets when the front app changes ใน Settings, Advanced
  2. สร้างพรีเซ็ต Everywhere ด้วยปุ่มสำรองของคุณ แล้วเปิดใช้
  3. ทำสำเนา แล้วเปลี่ยนชื่อสำเนาตามชื่อแอป
  4. เปลี่ยนแถวที่ควรต่างกันในสำเนา
  5. เพิ่มแอปใต้ Activate when these apps are in front

เปลี่ยนคีย์ลัดเมนูในแอปเดียวด้วย macOS

  1. เปิดการตั้งค่าระบบ แล้ว Keyboard, Keyboard Shortcuts แล้ว App Shortcuts
  2. กดปุ่มบวก แล้วเลือกแอป หรือ All Applications
  3. พิมพ์ชื่อคำสั่งเมนูให้ตรงกับที่ปรากฏในเมนูทุกตัวอักษร รวมถึงจุดสามจุดท้ายชื่อถ้ามี
  4. กดคีย์ลัดที่ต้องการ แล้วเลือก Done

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

ให้ปุ่มเดียวกันทำหน้าที่ต่างกันในแต่ละแอป

ใน InputConfig พรีเซ็ตคือชุดของปุ่มและสิ่งที่มันทำ และพรีเซ็ตระบุชื่อแอปที่มันเป็นของได้ ทำงานได้ทีละพรีเซ็ตเท่านั้น เมื่อเปิดการสลับอัตโนมัติ แอปที่อยู่ด้านหน้าเป็นตัวกำหนดว่าพรีเซ็ตไหน:

ปุ่มพรีเซ็ต Everywhereพรีเซ็ต Final Cut Proพรีเซ็ต Safari
F13Mission ControlB (Blade)Shift Command T (เปิดแท็บที่ปิดไปอีกครั้ง)
F14SpotlightM (เพิ่มมาร์กเกอร์)Shift Command backslash (แสดงทุกแท็บ)
F15Play / PausePlay / PausePlay / Pause

เมื่อคุณออกจาก Final Cut Pro ไปยังแอปที่ไม่มีพรีเซ็ตของตัวเอง พรีเซ็ตที่คุณใช้ก่อนหน้านั้นจะกลับมา พรีเซ็ต Everywhere จึงเป็นตัวสำรอง

ตั้งค่า

  1. ติดตั้ง InputConfig และอนุญาตการเข้าถึง Accessibility
  2. ใน Settings, Advanced เปิด Switch presets when the front app changes มันปิดอยู่จนกว่าคุณจะเปิด
  3. สร้างพรีเซ็ต Everywhere: เพิ่มแถว กด Scan กดแต่ละปุ่ม แล้วเลือกเอาต์พุต จากนั้นเปิดใช้
  4. คลิกขวาที่มันในแถบด้านข้าง เลือก Duplicate แล้วเปลี่ยนชื่อสำเนาตามชื่อแอป
  5. ในสำเนา เปลี่ยนแถวที่ควรต่างกัน เก็บแถวที่ต้องการให้ใช้ได้ทุกที่ไว้ เพราะทำงานได้ทีละพรีเซ็ตเท่านั้น
  • คุณ: เปิด Automation & Gaming Utilities ในสำเนา หา Activate when these apps are in front กดบวก แล้วเพิ่มแอป
  • InputConfig: สลับไปยังสำเนาเมื่อแอปนั้นมาอยู่ด้านหน้า และสลับกลับเมื่อคุณออก
  • เช็ก: สลับระหว่างแอปนั้นกับอีกแอป แล้วกด F13 ในแต่ละแอป: มันทำหน้าที่ตามพรีเซ็ตของแอปนั้น
ส่วนยูทิลิตีอัตโนมัติและเกมของพรีเซ็ตใน InputConfig โดยมี Final Cut Pro อยู่ในรายการแอปที่ทำให้พรีเซ็ตนี้เริ่มทำงานเมื่ออยู่ด้านหน้า
Figure 1. รายการแอปของพรีเซ็ต เมื่อแอปใดแอปหนึ่งในนี้มาอยู่ด้านหน้า พรีเซ็ตนี้จะเข้ามาทำงาน

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

เลือกปุ่มที่ไม่ทำอย่างอื่น

InputConfig ฟังควบคู่กับ macOS ปุ่มจึงยังทำหน้าที่ของตัวเองด้วย และแป้นพิมพ์ทุกตัวรายงานต่อมันเป็นอุปกรณ์เดียว ตัวอักษรจึงเป็นตัวเลือกที่ไม่ดี และปุ่มสำรองเป็นตัวเลือกที่ดี:

แต่ละแถวยังมีการกระทำเมื่อกดค้างและแตะสองครั้งได้ ปุ่มเดียวจึงมีสามหน้าที่ต่อแอป

ถ้าปุ่มต้องเลิกทำหน้าที่ของตัวเอง

InputConfig เพิ่มให้ปุ่มและไม่เคยเอาหน้าที่ของปุ่มออก สำหรับกรณีนั้นให้ใช้เครื่องมืออื่น:

  • Karabiner-Elements จำกัดกฎปุ่มเป็นปุ่มให้ใช้กับบางแอปได้ด้วยเงื่อนไขแอปที่อยู่ด้านหน้า เขียนเป็นกฎ
  • BetterTouchTool และ Keyboard Maestro ทั้งสองเสียเงิน มีทริกเกอร์ต่อแอปและกลุ่มแมโครในตัวแก้ไขแบบภาพ

สรุปสั้น

  • คำสั่งเมนูในแอปเดียว ใช้การตั้งค่าระบบ แล้ว Keyboard, Keyboard Shortcuts, App Shortcuts
  • ปุ่มเดียว หน้าที่ต่อแอป ใช้พรีเซ็ต InputConfig ต่อแอป โดยเปิดการสลับอัตโนมัติ
  • ตัวสำรอง พรีเซ็ตที่คุณใช้ก่อนหน้านั้นจะกลับมาเมื่อคุณออก

สร้างพรีเซ็ต Everywhere ก่อน แล้วค่อยทำสำเนาสำหรับแต่ละแอป

คำถาม

ตั้งคีย์ลัดต่างกันสำหรับแต่ละแอปบน Mac ได้ไหม

ได้ สำหรับคำสั่งเมนู การตั้งค่าระบบ แล้ว Keyboard, Keyboard Shortcuts, App Shortcuts ตั้งคีย์ลัดต่อแอป สำหรับให้ปุ่มสำรองเดียวกันทำหน้าที่ต่างกันในแต่ละแอป พรีเซ็ตของ InputConfig สลับเองเมื่อแอปมาอยู่ด้านหน้า

จะเกิดอะไรขึ้นเมื่อสลับไปยังแอปที่ไม่มีพรีเซ็ต

พรีเซ็ตที่ทำงานอยู่ก่อนการสลับอัตโนมัติจะกลับมา ถ้าไม่มีอะไรทำงานอยู่ InputConfig จะหยุดจนกว่าคุณจะกลับไปยังแอปที่มีพรีเซ็ต

ใช้ได้ในแอปเต็มหน้าจอและเกมไหม

ได้ การสลับเกิดขึ้นเมื่อแอปกลายเป็นแอปด้านหน้า ไม่ว่าจะเต็มหน้าจอหรือไม่

สลับเลย์เอาต์คีย์บอร์ดตามแอปได้ไหม

นั่นเป็นการตั้งค่าการพิมพ์ ไม่ใช่คีย์ลัด ดูที่การตั้งค่าระบบ แล้ว Keyboard, Text Input, Input Sources ซึ่ง macOS สลับไปยังแหล่งอินพุตของเอกสารให้อัตโนมัติได้

พรีเซ็ตเดียวครอบคลุมหลายแอปได้ไหม

ได้ เพิ่มกี่แอปก็ได้ในพรีเซ็ตเดียว เช่น Safari, Chrome และ Firefox ในเลย์เอาต์เบราว์เซอร์เดียว

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

คู่มือฉบับเต็ม เป็นภาษาอังกฤษ

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

หน้านี้ในภาษาอื่น: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

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