ข้ามไปยังเนื้อหา
เมนู
กลับไปหน้ารวมโปรเจกต์

โปรเจกต์

LangSwitch

แอปบน menu bar ของ macOS แตะ Caps Lock เพื่อสลับภาษาได้ทันที พร้อมตัวบอกภาษาที่ตรงจริง ต่อยอดจาก CapsLangSwitcher ของ Gamezxz

WORKS ON MY MACHINEเปิดตัวแล้ว

เริ่ม · อัปเดต

ภาพประกอบ LangSwitch บน macOS เมื่อแตะ Caps Lock จะมีป้ายสีน้ำเงินเล็กๆ ตัว “ก” ขึ้นใต้เคอร์เซอร์ในหน้าต่างโน้ต เมนูบนแถบเมนูแสดง “Status: Active — Thai” และมีภาพขยาย 4 เท่าของป้าย “ก” กับ “Aa” (ภาพประกอบ ไม่ใช่ภาพหน้าจอจริง)ภาพประกอบ
ภาพประกอบที่ทำจากซอร์สโค้ด ไม่ใช่ภาพหน้าจอจริง เพราะตัวบอกภาษาของจริงขึ้นมาไม่ถึงวินาที

มันคืออะไร

LangSwitch ทำให้การแตะ Caps Lock ครั้งเดียวสลับภาษาได้ทันที ไม่ต้องรอดีเลย์แบบ Caps Lock ปกติ ต่อยอดจาก CapsLangSwitcher ของ Gamezxz (MIT) ซึ่งเป็นเจ้าของวิธีสลับภาษาและการดักปุ่มทั้งหมด ส่วนที่เราทำเพิ่มตั้งแต่กรกฎาคม 2026 คือตัวบอกภาษาเล็กๆ ข้างเคอร์เซอร์ที่แสดงภาษาที่สลับไปจริง การรองรับ key mapping แบบแยกอุปกรณ์ของ macOS 27 และ build ที่รัดกุมขึ้นโดยไม่มีระบบอัปเดตอัตโนมัติ

ทำไมถึงสร้าง

หลังสลับภาษาด้วยโปรแกรม ตัวบอกภาษาของ macOS เองดันแสดงภาษาก่อนหน้า ซึ่งก็เสียความหมายของตัวบอกภาษาไปเลย LangSwitch เลยปิดตัวเดิมแล้วแสดงตัวของมันเองที่บอกถูก

ลองใช้ได้ไหม

ได้ ถ้าโอเคที่จะ build เอง โค้ดเปิดอยู่ และใน README มีคำสั่งเดียว build ได้เลยบน macOS 12 ขึ้นไป แต่ build ยังไม่ได้ notarize สำหรับแจกจ่าย เป็นแอป works on my machine ของแท้