ไทย

ให้ปุ่ม Command และ Option ขวามีหน้าที่ของตัวเอง

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

ทำได้ แต่ไม่ใช่ในการตั้งค่าระบบ ซึ่งการตั้งค่า Modifier Keys มองสองข้างเป็นปุ่มเดียว มีสองทางอ้อม ทางแรกคือเปลี่ยนปุ่มขวาเป็นปุ่มอื่น ด้วยคำสั่งที่มีใน macOS หรือด้วย Karabiner-Elements ทางที่สองคือให้มันยังเป็นปุ่มตัวปรับ และเพิ่มหน้าที่พิเศษเมื่อกดค้างหรือแตะสองครั้ง ซึ่งเป็นสิ่งที่ InputConfig แอปฟรีที่ฉันทำ ทำได้ เลือกตามว่าคุณยังต้องการให้ปุ่มทำงานเป็น Command อยู่หรือไม่ คนส่วนใหญ่ไม่เคยใช้ Command, Option หรือ Shift ข้างขวา จึงเป็นปุ่มที่เหมาะจะให้ทำงาน

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

ขั้นตอน

  1. ติดตั้ง InputConfig และอนุญาตการเข้าถึง Accessibility
  2. เปิดพรีเซ็ต Modifier Holds ที่มีมาให้ หรือเพิ่มแถวแล้วกด Scan ที่ Right Command
  3. ใน Options ของแถว เปิดการกระทำเมื่อกดค้างหรือแตะสองครั้ง แล้วเลือกว่าจะทำอะไร
  4. เปิดใช้พรีเซ็ต แล้วกดปุ่มค้างเพียงปุ่มเดียวเพื่อทดสอบ

รู้ว่า macOS ทำอะไรได้เอง

System Settings, Keyboard, Keyboard Shortcuts, Modifier Keys สลับ Caps Lock, Control, Option, Command และ Globe ได้ แยกตามแป้นพิมพ์ แต่ทั้งสองข้างพร้อมกันเสมอ Caps Lock เป็น Escape อยู่ในรายการนั้น จึงไม่ต้องใช้แอปเลยสำหรับคำขอที่พบบ่อยนี้

ถ้าต้องการแค่เรียกการป้อนด้วยเสียงจากปุ่มตัวปรับ ให้ดู System Settings, Keyboard, Dictation, Shortcut ก่อน หนึ่งในตัวเลือกคือกด Control สองครั้ง

ให้ยังเป็น Command และเพิ่มหน้าที่เมื่อกดค้าง

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

ปุ่มกดค้าง (450 มิลลิวินาที)แตะสองครั้ง
Right CommandSpotlightLaunchpad
Right OptionStart Dictation
Right ShiftMission Control
  1. ติดตั้ง InputConfig จาก Mac App Store และอนุญาตการเข้าถึง Accessibility
  2. เปิดพรีเซ็ต Modifier Holds ที่มีมาให้ หรือเพิ่มแถว กด Scan แล้วกด Right Command
  3. ใน Options ของแถว เปิดการกระทำเมื่อกดค้างหรือการกระทำเมื่อแตะสองครั้ง แล้วเลือกว่าจะทำอะไร
  • คุณ: เปิดใช้พรีเซ็ต แล้วกด Right Command ค้างเพียงปุ่มเดียว
  • InputConfig: เปิด Spotlight เมื่อกดปุ่มค้างครบ 450 มิลลิวินาที การกดธรรมดาไม่ทำอะไรเพิ่ม
  • เช็ก: Command C ด้วยปุ่มข้างขวายังคัดลอกได้
พรีเซ็ต Modifier Holds ที่มีมาให้ใน InputConfig มีแถวสำหรับ Right Command, Right Option และ Right Shift พร้อมการกระทำเมื่อกดค้าง
Figure 1. Modifier Holds: มีหน้าที่เมื่อกดค้างหรือแตะสองครั้ง ส่วนการกดธรรมดาไม่มีอะไรเพิ่ม

เปลี่ยนเอาต์พุตใดก็ได้เป็น Open App แมโคร Type Text คำสั่งลัด Siri หรืออะไรก็ได้ในรายการ และเปลี่ยนจังหวะเวลาใน Options ของแถว แป้นพิมพ์ทุกตัวรายงานต่อ InputConfig เป็นอุปกรณ์เดียว ปุ่มข้างขวาเดียวกันบนแป้นพิมพ์ภายนอกจึงทำหน้าที่เดียวกัน

ระวังข้อติดขัดข้อเดียว

การกดค้างทำงานทันทีที่ปุ่มถูกกดเกินเกณฑ์ แม้ระหว่างนั้นจะกดปุ่มอื่น กด Right Command ค้างระหว่าง Command Tab ที่ช้า แล้ว Spotlight จะเปิดขึ้นด้วย ใช้ปุ่มข้างซ้ายสำหรับคีย์ลัดที่ยาว หรือเพิ่มเวลากดค้างเป็นราว 700 มิลลิวินาที

เปลี่ยนให้เป็นปุ่มอื่น

InputConfig ทำส่วนนี้ไม่ได้ เพราะมันเพิ่มให้ปุ่มแทนที่จะแทนที่ปุ่ม macOS ทำได้ด้วยคำสั่ง hidutil ที่มีมาใน Terminal มีผลจนถึงการรีสตาร์ตครั้งถัดไป

Terminal: เปลี่ยน Right Command เป็น Right Option

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x7000000E6}]}'

สิ่งที่เกิดขึ้น: Right Command ทำงานเป็น Right Option จนถึงการรีสตาร์ตครั้งถัดไป

Terminal: เปลี่ยน Right Command เป็น F18 ปุ่มที่ไม่มีอะไรใช้

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x70000006D}]}'

สิ่งที่เกิดขึ้น: Right Command ส่ง F18 ซึ่ง InputConfig ให้หน้าที่ได้ถึงสามอย่าง

Terminal: คืนแป้นพิมพ์กลับเป็นปกติ

hidutil property --set '{"UserKeyMapping":[]}'

สิ่งที่เกิดขึ้น: ทุกปุ่มกลับมาทำหน้าที่ของตัวเอง

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

สรุปสั้น

  • เป็นปุ่มอื่นถาวร ใช้ Karabiner-Elements
  • รีแมปเพื่อลอง ไม่ติดตั้งอะไร ใช้ hidutil ซึ่งมีผลจนถึงการรีสตาร์ตครั้งถัดไป
  • ยังเป็น Command และมีหน้าที่เพิ่มเมื่อกดค้าง ใช้ Modifier Holds ของ InputConfig

ใช้ร่วมกันได้ เมื่อ hidutil ส่ง Right Command เป็น F18 InputConfig ทำให้การแตะ การกดค้าง และการแตะสองครั้งบนมันเป็นสามอย่างที่ต่างกันได้ ตัดสินใจก่อนว่าปุ่มนั้นยังควรเป็น Command หรือไม่

คำถาม

รีแมปเฉพาะปุ่ม Command ขวาบน Mac ได้ไหม

ไม่ได้ในการตั้งค่าระบบ ซึ่งเปลี่ยนสองข้างพร้อมกัน คำสั่ง hidutil ที่มีมาทำได้จนถึงการรีสตาร์ตครั้งถัดไป และ Karabiner-Elements ทำได้ถาวร

InputConfig ทำให้ Right Command เลิกทำงานเป็น Command ไหม

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

InputConfig ทำปุ่ม Hyper ได้ไหม

ไม่ได้ ปุ่ม Hyper แทนที่สิ่งที่ Caps Lock ทำ และ InputConfig เอาหน้าที่เดิมของปุ่มออกไม่ได้ Karabiner-Elements หรือแอป Hyperkey ทำได้

กด Command สองครั้งให้ทำอะไรได้ไหม

ได้ ใส่การกระทำเมื่อแตะสองครั้งให้แถว Right Command ใน InputConfig ช่วงเวลาคือ 300 มิลลิวินาทีใน Modifier Holds และเปลี่ยนได้ใน Options ของแถว

hidutil อยู่ต่อหลังรีสตาร์ตไหม

ไม่ การแมปถูกล้างเมื่อ Mac รีสตาร์ต จึงเป็นวิธีปลอดภัยในการลองรีแมป รันคำสั่งอีกครั้ง หรือใช้ Karabiner-Elements เพื่อให้อยู่ต่อ

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

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

ผู้เขียน 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.