Skip to content
Projects

k-affan-th/RightType has 31 GitHub stars and 4 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 02:27 UTC. Last push 2026-11-03.

How these counts are measured

Fix text typed in the wrong keyboard layout (Thai ↔ English) on Windows. Fast, tiny, no network code.

Measured star growth

in 24h
0
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original
RightType icon

RightType

พิมพ์ผิดภาษา แก้ให้เอง

แปลงข้อความที่พิมพ์ผิดคีย์บอร์ด ไทย ↔ อังกฤษ กลับให้ถูกต้อง โดยไม่ต้องลบแล้วพิมพ์ใหม่

แนพพำแะ → correct · l;ylfu → สวัสดี

รองรับแป้นพิมพ์หลายแบบ และตรวจให้เองอัตโนมัติ ไม่ต้องตั้งค่าว่าคุณใช้แป้นไหน
ไทย: Kedmanee · Pattachote · Manoonchai | อังกฤษ: US · UK · Dvorak · Colemak

Release Downloads CI Stars
Platform macOS port Rust License Network code Admin

ดาวน์โหลด · เริ่มใช้ · ต่างจากตัวอื่น · ผู้ใช้ขั้นสูง · นักพัฒนา · ใช้บน Mac · คู่มือฉบับเต็ม


English: RightType fixes text typed in the wrong keyboard layout (Thai typed while English is active, or the other way round) without retyping. Free, open source, no network code. Quick start below; power-user and developer sections further down; the full guide is in docs/GUIDE.md.

ใช้ Mac อยู่? เวอร์ชัน Mac ของเรากำลังทำอยู่ 💙 ระหว่างนี้ ถ้าอยากลองก่อน คุณ lungkao ลงแรงพอร์ต RightType เป็นแอปเมนูบาร์ให้แล้ว ใช้ระบบแก้ภาษาตัวเดียวกันนี้ ไปดูและลองได้ที่ RightType-mac (ฝากกดดาวให้เขาด้วยนะครับ ⭐)

ตั้งค่า แต่ละแอปตั้งโหมดได้ Command palette
Settings Apps Command palette

เริ่มใช้ใน 3 นาที

สำหรับทุกคน ไม่ต้องรู้เรื่องเทคนิคอะไรเลย

1. ติดตั้ง

  1. ดาวน์โหลด RightType-<เวอร์ชัน>-setup.exe จากหน้า Releases ล่าสุด
  2. ดับเบิลคลิก ถ้า Windows ขึ้น "Windows protected your PC" ให้กด More info → Run anyway (ไฟล์ยังไม่ได้ลงลายเซ็นดิจิทัล จึงขึ้นคำเตือนนี้ทุกครั้ง) ไม่ต้องใช้สิทธิ์ admin
  3. RightType อยู่ที่มุมขวาล่างของจอ (ไอคอน Aก) คลิกเพื่อเปิดเมนูและหน้าตั้งค่า

ติดตั้งจากที่อื่นก็ได้ (สถานะ ณ 2 พ.ย. 2026)

ช่องทาง สถานะ วิธี
Microsoft Store พร้อมใช้ เปิดหน้า RightType ใน Store
Scoop พร้อมใช้ scoop bucket add righttype https://github.com/k-affan-th/scoop-bucket แล้ว scoop install righttype
winget รอ Microsoft ตรวจ ยังติดตั้งด้วย winget install ไม่ได้
Chocolatey รอผู้ดูแลตรวจ ยังติดตั้งด้วย choco install ไม่ได้

เลขรุ่นของแต่ละช่องทางอาจไม่เท่ากัน เพราะแต่ละที่อนุมัติไม่พร้อมกัน ดูรุ่นล่าสุดได้ที่ Releases

อยากตรวจว่าไฟล์ไม่เสียหายระหว่างโหลด? เทียบกับ SHA256.txt ในหน้าเดียวกัน:

Get-FileHash -Algorithm SHA256 .\RightType-<เวอร์ชัน>-setup.exe

2. ลองใช้

พิมพ์ตามปกติ พอเห็นว่าพิมพ์ผิดภาษา กด Shift + Backspace ครั้งเดียว คำล่าสุดจะถูกแก้ให้ทันที กดซ้ำเพื่อแก้คำก่อนหน้าได้อีก (สูงสุด 8 คำ) ถ้าแก้แล้วไม่ใช่ที่ต้องการ กดอีกครั้งเพื่อย้อนกลับ

3. อยากให้แก้เองโดยไม่ต้องกด?

คลิกไอคอนที่มุมขวาล่าง แล้วเลือกโหมด:

โหมด เหมาะกับ เกิดอะไรขึ้น
Manual (ค่าเริ่มต้น) คนที่อยากคุมเอง แก้เมื่อคุณกด Shift+Backspace เท่านั้น
Suggest อยากให้ช่วยแต่ไม่อยากให้แตะข้อความเอง แสดงคำที่แก้แล้วข้างเคอร์เซอร์ กด Tab เพื่อใช้
Auto พิมพ์เยอะและพิมพ์ผิดภาษาบ่อย แก้และสลับภาษาให้เองทันที

เปลี่ยนโหมดได้ทุกเมื่อด้วย Ctrl+CapsLock เท่านี้ก็ใช้งานได้แล้ว หน้าตั้งค่ามีภาษาไทยและอังกฤษ และเปลี่ยนตามธีมสว่าง/มืดของ Windows

อยากให้ CapsLock เป็นปุ่มสลับภาษา? ไปที่ Settings → แป้นพิมพ์ → การสลับภาษา → ปุ่ม CapsLock แล้วเลือก แตะสลับ จากนั้นแตะ CapsLock เพื่อสลับไทย/อังกฤษ ส่วนกดค้างจะเป็น CapsLock ปกติ (ปรับเวลากดค้างได้ ค่าเริ่มต้น 0.5 วินาที) ถ้าไม่ต้องการ CapsLock เลย เลือก ปิดแคปส์ กด CapsLock ตามด้วยตัวอักษรเร็ว ๆ ตัวอักษรนั้นจะออกเป็นภาษาใหม่ และใช้ในช่องรหัสผ่านได้ โดยไม่ได้ตัวพิมพ์ใหญ่ติดมา รายละเอียดอยู่ในคู่มือ


ต่างจากตัวอื่นตรงไหน

แก้แล้วไม่เพี้ยน ใส่ตัวอักษรที่ถูกให้ทีเดียว ไม่เล่นปุ่มซ้ำ จึงไม่มี ggg… โผล่ และไม่ตกหล่นใน Word ที่มา
ตื่นแล้วทำต่อ เครื่องหลับหรือล็อกจอแล้วกลับมา ยังทำงานเองได้ ไม่ต้องปิดเปิดโปรแกรม ที่มา
ไม่แก้คำที่ถูกให้ผิด ทดสอบกับคำไทย 60,964 คำและวลี 200,000 วลีที่พิมพ์ถูก แปลงผิด 0 ผลทดสอบ
ไม่ออกเน็ต ไม่มีโค้ดเครือข่าย ปิดเองในช่องรหัสผ่าน ไม่ต้องใช้สิทธิ์ admin Threat model

ความเป็นส่วนตัว

โปรแกรมคีย์บอร์ดเห็นทุกอย่างที่คุณพิมพ์ RightType จึงออกแบบให้ไว้ใจได้:

  • ไม่มีโค้ดเครือข่าย ไม่มี telemetry ตรวจได้จาก Cargo.lock
  • ไม่บันทึกสิ่งที่พิมพ์ลงดิสก์ เก็บแค่คำที่กำลังพิมพ์ในหน่วยความจำ แล้วล้างทิ้ง
  • ปิดตัวเอง ในช่องรหัสผ่าน, password manager, กระเป๋าคริปโต, terminal, remote desktop และเกมเต็มจอ
  • ไม่ต้องใช้สิทธิ์ admin

รายละเอียด: Privacy & security และ Threat model


สำหรับผู้ใช้ขั้นสูง

ถ้าคุณใช้ RightType ทุกวัน อยากปรับให้เข้ามือ ส่วนนี้คือของเล่นของคุณ แต่ละหัวข้อกดเปิดอ่านได้ ทั้งหมดอยู่ใน Settings หรือเรียกด้วยปุ่มลัด

ปุ่มลัด (ตั้งใหม่ได้ทั้งหมดที่ Settings → Hotkeys)
ปุ่ม ทำอะไร
Shift+Backspace แก้คำล่าสุดในที่เดิม กดซ้ำเพื่อแก้ย้อนไปได้ถึง 8 คำ ค้างไว้เพื่อแก้ที่เหลือทีเดียว
Shift+CapsLock แก้ข้อความที่เลือกอยู่ (อ่านผ่าน UI Automation ไม่ผ่านคลิปบอร์ด)
Ctrl+CapsLock สลับโหมด Manual → Auto → Suggest
Tab / Alt+CapsLock ใช้คำแนะนำของ Suggest
Ctrl+Shift+CapsLock ย้อนการแก้ครั้งล่าสุด
Ctrl+Alt+CapsLock เปิด/ปิด RightType ทันที
CapsLock (แตะ) สลับไทย/อังกฤษ เมื่อเปิดโหมด "แตะสลับ" ใน Settings → แป้นพิมพ์ กดค้างเพื่อใช้เป็น CapsLock ปกติ
Ctrl+Alt+Space Command palette: คำที่เพิ่งพิมพ์, ซ่อมทั้งช่อง, พ.ศ. ↔ ค.ศ., จำนวนเงินเป็นตัวหนังสือ, ตัวอักษรพิเศษ, พิมพ์ข้อความที่คัดลอกทีละปุ่ม (remote desktop/VM) และอื่น ๆ
Shift สองครั้ง รายการที่เคอร์เซอร์: ค้นหาอักขระตามชื่อ, Snippets, คำสั่งของแอป
Ctrl+Backspace หลังพิมพ์ไทย ลบทีละคำไทย
Ctrl+Alt+K แผนผังคีย์บอร์ด คลิกปุ่มเพื่อพิมพ์
โหมดแยกตามแอป

Settings → Apps เป็นตารางของทุกแอปที่ตั้งโหมดเฉพาะไว้ คลิกขวาที่แถวเพื่อเปลี่ยน Code mode เป็นค่าเริ่มต้นในตัวแก้โค้ด: ไม่แตะชื่อตัวแปร และให้ภาษาไทยเฉพาะใน คอมเมนต์และสตริง ส่วนแอปแชท (LINE, Teams, Discord, Slack, Telegram ฯลฯ) มีตัวกันพลาด: ถ้ากด Enter ในข้อความที่ดูเหมือนพิมพ์ผิดคีย์บอร์ดทั้งประโยค จะถูกพักไว้ครั้งเดียวพร้อมข้อความเตือน กด Enter อีกครั้งจึงส่ง (เปิดไว้ให้แล้ว เพิ่มแอปได้ใน chat_apps ของ config) มีตัวเลือก เดาภาษาของแต่ละช่อง (ปิดไว้ก่อน) ที่สลับคีย์บอร์ดให้เมื่อคุณคลิกเข้าช่องที่ใช้ภาษาเดียวเสมอ โดยเก็บแค่จำนวนคำ ไม่เก็บเนื้อหา

Snippets และ Macros

พิมพ์ตัวย่อ เช่น ;addr แล้วเว้นวรรค จะกลายเป็นข้อความยาว ตั้งให้ใช้กับแป้นไทย แป้นอังกฤษ หรือทั้งสอง Macro ใส่ขั้นตอนได้ เช่น {กด Ctrl+B}, {รอ 300}, {คำสั่ง ตัวหนา}, {สไตล์ Heading 1}, {คลิปบอร์ด}

สูตรคณิตศาสตร์และตัวอักษรพิเศษ
  • เขียนสูตรเป็นคำพูด (ไทยหรืออังกฤษ), แบบย่อเหมือน equation editor ของ Word (x^(3/2) + (2x)/8) หรือ LaTeX ได้เป็น Unicode ทุกที่ หรือเป็นสมการจริงใน Word / PowerPoint / OneNote
  • Ghost suggestions: ->, !=, x^2, \alpha แสดงสิ่งที่จะกลายเป็น กด Tab เพื่อเขียน
  • แตะ Right Alt หลังตัวอักษรเพื่อดูแบบอื่น (e → é è ê ë) กด Ctrl+P เพื่อปักไว้ที่ปุ่ม
คำที่จำไว้ ซิงก์ และพกพา
  • Learn new words (ปิดไว้ก่อน): คำอังกฤษที่พิมพ์ครบ 3 ครั้ง และคำที่คุณกดแก้กลับ จะถูกจำและใช้ทันที
  • นำเข้า/ส่งออกคำ หรือเก็บรายการ (กับการตั้งค่าและ snippets ถ้าต้องการ) ไว้ในโฟลเดอร์ซิงก์ เช่น OneDrive
  • Portable: วางไฟล์ว่างชื่อ portable ข้าง righttype.exe ค่าและคำที่เรียนรู้จะอยู่ในโฟลเดอร์ data ข้างกัน เหมาะกับ USB
  • ตั้งค่าเพิ่มเติมได้ใน config.toml เช่น selection_via_clipboard = true
แป้นพิมพ์ที่รองรับ (ตรวจให้อัตโนมัติ)

RightType ดูจากแป้นที่ Windows ใช้อยู่ตอนนั้น ไม่ต้องตั้งค่าเอง (แป้นที่เพิ่งติดตั้งต้องเปิดโปรแกรมใหม่)

ภาษา แป้น
ไทย Kedmanee, Pattachote, Manoonchai
อังกฤษ US, UK (ของทุกประเทศที่ใช้แป้น US/UK), Dvorak, Colemak

Dvorak และ Colemak แก้คำที่พิมพ์ผิดภาษาได้ทั้งสองทิศ แต่หน้าฝึกพิมพ์และแผนผังแป้นยังแสดงแป้น US แป้นที่ไม่อยู่ในตาราง เช่น Dvorak มือซ้าย/ขวา, Colemak-DH, แป้นเยอรมัน/ฝรั่งเศส RightType จะหยุดทำงานตอนใช้แป้นนั้น เพราะไม่เดา (เดาผิดคือพิมพ์เสีย) ตารางเต็มอยู่ใน คู่มือ

เครื่องมือคีย์บอร์ด

ฝึกพิมพ์ Kedmanee / Pattachote / Manoonchai (รอบ 60 วินาที และเกมคำตก), ทดสอบปุ่ม, ตรวจปุ่มค้าง / Sticky Keys, ทำความสะอาดคีย์บอร์ด, ดูปุ่มลัดของแอปปัจจุบัน, แสดงปุ่มบนจอสำหรับอัดคลิป, เตือนพัก, หน้าสถิติรายสัปดาห์ (เก็บแค่ตัวนับ ไม่เก็บสิ่งที่พิมพ์)

อ่านครบทุกอย่างได้ที่ คู่มือฉบับเต็ม และดู Undo ว่าการย้อนกลับทำงานอย่างไร


สำหรับนักพัฒนา

RightType เขียนด้วย Rust แยกตรรกะหลักที่ไม่พึ่ง OS ออกจากชั้นเชื่อมต่อ Windows

cargo test                                   # ตรรกะหลัก รันได้ทุก OS
cargo run --features winos                   # แอปเต็มบน Windows
cargo build --release --features winos
pwsh -File packaging\build_release.ps1       # installer + zip + SHA256.txt ลง dist\
  • ต้องมี Rust toolchain แบบ MSVC และ Visual Studio C++ Build Tools (Rust 1.75+)
  • โครงสร้าง: แกนหลัก (layout, secret, dict, detect, segment, buffer) ไม่เรียก OS ทดสอบได้ทุกที่ ส่วน Windows (hook, inject, manual, safety, focus, tray, …) อยู่หลัง feature winos
  • วัดความแม่นและความเร็ว: cargo run --release --example typing_benchmark และ cargo run --release --example false_positive_audit ผลอยู่ใน Typing benchmark
  • เปิดหน้าต่างเดียวเพื่อดูตอนพัฒนา (debug build): RIGHTTYPE_SHOW=settings หรือ settings-hotkeys, settings-about, settings-sponsor ฯลฯ
  • ออกรุ่นไม่ต้องใช้เครื่อง Windows: แก้ version ใน Cargo.toml เพิ่มหัวข้อใน CHANGELOG.md merge เข้า main แล้วรัน Actions → Release
  • ความปลอดภัย: Threat model

อ่านต่อ

คุณคือ อ่านอะไร
ผู้ใช้ทั่วไป เริ่มใช้ใน 3 นาที · ความเป็นส่วนตัว
ผู้ใช้ขั้นสูง สำหรับผู้ใช้ขั้นสูง · คู่มือฉบับเต็ม · Undo
นักพัฒนา สำหรับนักพัฒนา · Typing benchmark · Threat model
ตามความเปลี่ยนแปลง Changelog

ติดตั้งแบบอื่น (Windows on ARM, portable zip, ตรวจ SHA256, ถอนการติดตั้ง): Install ในคู่มือฉบับเต็ม

ใช้บน Mac

ตอนนี้ RightType ที่นี่เป็นของ Windows และ เวอร์ชัน Mac ของเรากำลังทำอยู่ แต่ไม่ต้องรอ: คุณ lungkao เอาระบบแก้ภาษาของ RightType ไปห่อเป็นแอปเมนูบาร์สำหรับ macOS 13 ขึ้นไป (Apple Silicon และ Intel) ที่ lungkao/RightType-mac ลองใช้ของเขาไปก่อนระหว่างนี้ได้เลย

  • เขาใช้ตรรกะแก้ภาษา พจนานุกรม และรายการคำสะกดผิดของที่นี่ (src/ และ assets/) ตามที่เขียนไว้ใน README ของเขา แล้วเพิ่มส่วนของ Mac เองทั้งหมด (ตัวเชื่อมกับ Swift แอปเมนูบาร์ และสคริปต์ติดตั้ง)
  • เริ่มจากฐานรุ่นไหน: แอป Mac รุ่น 0.1.0 (ปล่อยเมื่อ 28 ต.ค. 2026) สร้างบนแกนของ RightType 2.6.2 ดูจากเลขรุ่นใน Cargo.toml ของเขา (เขาไม่ได้เขียนไว้ใน README) ฝั่ง Windows ที่นี่ตอนนี้ไปถึง 2.6.6 แล้ว การแก้ไขและแป้นพิมพ์ที่เพิ่มหลัง 2.6.2 (เช่น Dvorak และ Colemak) จึงยังไม่อยู่ในแอป Mac จนกว่าเขาจะอัปเดตฐาน
  • ไลเซนส์เดียวกัน (MIT หรือ Apache-2.0) และไม่มีโค้ดเชื่อมต่ออินเทอร์เน็ตเหมือนกัน
  • เป็นโปรเจกต์ของเขา แยกจากที่นี่ ถ้าเจอปัญหาหรืออยากขอฟีเจอร์ของแอป Mac แจ้งที่ issues ของเขา จะถึงมือคนทำที่สุด
  • ถ้าใช้แล้วชอบ กดดาวที่ repo ของเขา หรือเลี้ยงกาแฟเขาได้ตามที่เขาเปิดไว้ในหน้านั้น ขอบคุณมากที่ช่วยกันต่อยอดครับ

สนับสนุน

RightType ฟรีและเปิดซอร์ส ทุกฟีเจอร์ใช้งานฟรี 100% หากช่วยให้งานคุณสะดวกขึ้น ร่วมสนับสนุนค่ากาแฟได้ตามสะดวก หรือร่วมพัฒนาได้ที่ GitHub

PromptPay Lightning Bitcoin
PromptPay QR Lightning QR Bitcoin QR
004-666-008749073 (e-Wallet) · สแกนด้วยแอปธนาคารไทย [email protected] bc1qdac8h7hl57x3kv8x8xpz6zg0fgw6zvp7uld3a6

License

MIT หรือ Apache-2.0 ตามที่คุณเลือก — ดู LICENSE-MIT และ LICENSE-APACHE

Code Signing

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

Explore related projects