KeyXamathi Updates & Changelog

บันทึกการปรับปรุงรุ่น

ติดตามการอัปเดต ฟีเจอร์ใหม่ และการแก้ปัญหาในแต่ละเวอร์ชันของ KeyXamathi

🚀

กำลังพัฒนาสำหรับรุ่นถัดไป (In Development)

ฟีเจอร์และสถาปัตยกรรมใหม่ที่กำลังพัฒนาและเตรียมปล่อยใน KeyXamathi รุ่นถัดไป

In Progress
Core Engine
Native HotKey 61 Synthetic F19 Trigger

ยิงสัญญาณ F19 มาร์กพิเศษเข้า WindowServer โดยตรง ซิงค์ป้ายบอกภาษาข้างเคอร์เซอร์สีฟ้า (CursorUIViewService) ของ macOS Sonoma & Sequoia ให้ตรงสถานะ 100%

Smart Auto-Switch
ระบบตรวจจับและแปลงคำผิดภาษาอัตโนมัติ (Dictionary Switch)

ทดสอบคลังประโยคตัวอย่างกว่า 200,000 ประโยค (Pass Rate 99.85%) พร้อมระบบ Universal Multi-Language พจนานุกรมความแม่นยำสูงในรุ่น Pro

Feature
Copy Cache Manager (ระบบประวัติคลิปบอร์ด)

บันทึกประวัติการคัดลอกข้อความย้อนหลังในเครื่อง 100% Offline ออกแบบ UI ตามมาตรฐาน Apple Human Interface Guidelines

⚠️

ปัญหาและข้อจำกัดที่ทราบในรุ่นนี้ (Known Issues & Workarounds)

ความโปร่งใสในข้อจำกัดของระบบระดับปฏิบัติการ macOS พร้อมวิธีรับมือ

Transparency
macOS Security 1. ช่องกรอกรหัสผ่าน (Secure Event Input)

เมื่อพิมพ์ในช่อง Password หรือหน้าต่างล็อกอิน macOS จะเปิดโหมด Secure Input บังคับไม่ให้แอปภายนอกตรวจจับปุ่มใดๆ เพื่อความปลอดภัยสูงสุด

วิธีใช้งาน: กดปุ่มสลับภาษา (Caps Lock / F19) ก่อนเริ่มพิมพ์ หรือสลับผ่านเมนูบาร์ของ macOS
TCC Permission 2. สิทธิ์ Accessibility ไม่ตอบสนองหลังอัปเดตระบบปฏิบัติการ

ใน macOS บางเวอร์ชัน เมื่ออัปเดต macOS อาจเกิดบั๊ก TCC Database ค้าง ทำให้ Event Tap ไม่ได้รับสิทธิ์แม้เปิดสวิตช์อยู่

วิธีแก้ไข: ไปที่ System Settings > Privacy & Security > Accessibility ปิดสวิตช์ KeyXamathi แล้วเปิดใหม่อีกครั้ง
Buffer Timing 3. แอปกลุ่ม Terminal หรือ Electron บนสถาปัตยกรรมเฉพาะ

ในบางแอปที่ประมวลผลอินพุตช้า อาจพบอาการเคอร์เซอร์กระพริบชั่วขณะ ระบบมี Watchdog คอยกู้คืน Event Tap อัตโนมัติทันที

การรายงาน: หากพบความผิดปกติ สามารถเปิดหน้าต่าง "รายงานความเสถียร" (Stability Report) ในตัวแอปเพื่อส่ง JSON วิเคราะห์ให้ทีมพัฒนาได้โดยตรง (Opt-in 100% ไร้การเก็บข้อความ) พร้อมตรวจสอบหรือสั่งลบข้อมูลได้ที่ หน้าตรวจสอบนโยบายความเป็นส่วนตัว

📦 ประวัติการปรับปรุงรุ่น (Release History)

ล่าสุด v0.1.12

Fix autoconfig on macOS 14+

  • แก้ไขการตั้งค่าอัตโนมัติบน macOS 14+ (Fix autoconfig on macOS 14+)
  • ปรับปรุงการตอบสนองของระบบให้ลื่นไหล แม่นยำ 100%
รุ่นก่อนหน้า v0.1.01

ปรับปรุงความเสถียร Watchdog & Performance

  • ปรับปรุงระบบ Event Tap Watchdog ตรวจสอบสถานะการเชื่อมต่อปุ่มแบบเรียลไทม์
  • แก้ไขการแจ้งเตือนสิทธิ์ Accessibility และปรับปรุงประสิทธิภาพลดการใช้แรมเหลือต่ำกว่า 15MB
Baseline v0.1.00

เปิดตัว KeyXamathi รุ่นแรก (macOS Baseline)

  • แก้ปัญหาสลับภาษาบน macOS หลุด 100% ด้วย Native Event Tap
  • พิมพ์เร็วแค่ไหน ตัวอักษรแรกไม่หลุดภาษาเดิม
  • เมนูบาร์มินิมอล ทำงานเงียบเชียบ เบาเครื่อง
  • ผ่านการตรวจสอบความปลอดภัย Apple Notarized พร้อมใช้งานออฟไลน์ 100%
💡
ชี้แจงเกี่ยวกับรุ่น 0.1 vs รุ่นถัดไป:

KeyXamathi รุ่น 0.1 (และ 0.1.x) เน้นแก้ปัญหาสลับภาษาให้แม่นยำ 100% ตัวอักษรแรกไม่หลุดภาษาเดิม สำหรับ ระบบตรวจจับและแปลงคำที่พิมพ์ผิดภาษาอัตโนมัติ (Dictionary Switch) กำลังพัฒนาและจะเปิดตัวในรุ่น 0.2 / Pro เป็นต้นไป