5 คะแนน โดย freiheit517 2025-12-21 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

สวัสดีครับ ผมเป็นนักพัฒนาที่กำลังสร้างยูทิลิตีข้อความสำหรับ macOS ชื่อ OnText

ทำไมถึงสร้างมันขึ้นมา?

เวลาพัฒนางานหรือเขียนบทความตามปกติ ผมรู้สึกเหนื่อยล้ามากกับกระบวนการซ้ำ ๆ ที่เป็น 'คัดลอก(Cmd+C) → สลับแอป → วาง(Cmd+V) → Enter' ซึ่งทำให้จังหวะการทำงานสะดุด ไม่ใช่แค่ว่าเสียดายเวลา 2–3 วินาที แต่ปัญหาที่ใหญ่กว่าคือค่าใช้จ่ายของการ 'สลับบริบท (Context Switching)' ที่เกิดขึ้นทันทีเมื่อสลับแอป และมันทำลายสมาธิไปเลย

แม้จะมีเครื่องมือดี ๆ อย่าง PopClip อยู่แล้ว แต่สำหรับผม ผมต้องการเครื่องมือที่เร็วกว่า เน้นคีย์บอร์ดมากกว่าเมาส์ และให้ผู้ใช้ระดับพาวเวอร์ยูสเซอร์ปรับแต่งเองได้ จึงลงมือพัฒนาขึ้นมาเอง

คุณสมบัติหลัก

OnText จะแสดงหน้าต่างเรียกใช้งานเมื่อเลือกข้อความแล้วกดคีย์ลัด จากนั้นสามารถเรียกใช้แอ็กชันที่ตั้งค่าไว้ล่วงหน้าได้ด้วยการกดปุ่มเพียงครั้งเดียว

Keyboard-first: สามารถกำหนดแอ็กชันทั้งหมดให้กับปุ่มเดียว (0–9, a–z) เพื่อสั่งงานได้ทันที

100% Native: พัฒนาด้วย Swift และ AppKit แทน Electron จึงมีน้ำหนักเบามาก พร้อมดีไซน์แบบ macOS แท้และแอนิเมชันที่ลื่นไหล

การขยายความสามารถที่ทรงพลัง: เรียกใช้ Shell Script / AppleScript โดยส่งข้อความที่เลือกไว้เป็นอาร์กิวเมนต์
เชื่อมต่อแบบ Deep-link กับแอปภายนอก เช่น Raycast, Obsidian

รองรับการเรียกใช้งาน Shortcuts ของ macOS

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

Lifetime License: เพราะผมไม่ชอบระบบสมัครสมาชิก เลยทำให้ซื้อครั้งเดียวใช้งานได้เลย

ด้านเทคนิค

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

ขอฟีดแบ็กจากทุกท่าน

ตอนนี้มีเวอร์ชันทดลองที่ใช้งานทุกฟีเจอร์ได้เป็นเวลา 7 วัน ฟีดแบ็กจากผู้ใช้ GeekNews น่าจะช่วยให้แอปนี้ดีขึ้นได้มาก

กิจกรรมช่วงเปิดตัว
หากคอมเมนต์อีเมลไว้ ผมจะส่งโค้ดส่วนลด 30% ให้ 30 ท่านแรกตามลำดับก่อนหลัง!

ยินดีรับคำถามหรือข้อเสนอแนะเพื่อการปรับปรุงเสมอครับ ขอบคุณครับ!

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น