โปรแกรมแก้พิมพ์ผิดภาษา

ไอคอนโปรแกรม Lang Switcher

Lang Switcher

พิมพ์ได้ l;ylfu แทน “สวัสดี” ใช่ไหม กด Pause พิมพ์ไทยเป็นอังกฤษหรืออังกฤษเป็นไทย Lang Switcher แก้คำล่าสุดให้และสลับภาษาแป้นพิมพ์ให้เอง ใช้ได้กับภาษาคู่ใดก็ได้ และตั้งวนรอบได้ถึง 8 ภาษา

กำลังพัฒนาเวอร์ชัน 1.4.4, 1 พฤศจิกายน 2026สัญญาอนุญาต MIT หรือ Apache-2.0
Lang Switcher 1.4.4 ทำงานอยู่
คุณพิมพ์l;ylfu
แล้วกดPause / Break
ผลลัพธ์สวัสดี
กดอีกครั้ง คำจะกลับเป็นเหมือนเดิมทุกตัวอักษร

สองภาษา ไม่ต้องตั้งค่าอะไร

ถ้าใน Windows มีภาษาแป้นพิมพ์ 2 ภาษาพอดี โปรแกรมรู้เองว่าต้องแปลงไปภาษาไหน คืออีกภาษาหนึ่ง ไทยกับอังกฤษเป็นแบบนี้พอดี จึงไม่ต้องเปิดหน้าต่างการตั้งค่าเลย

สามภาษาขึ้นไป เลือกคู่หรือวนรอบ

ในโหมด “คู่” คุณเลือก “ต้นทาง” และ “ปลายทาง” ภาษาอื่นไม่เกี่ยว ในโหมด “หลายเค้าโครง” กด Pause แต่ละครั้ง คำจะเปลี่ยนไปภาษาถัดไปในรอบ ได้ถึง 8 ภาษาตามลำดับที่คุณจัด และหลังภาษาสุดท้ายจะกลับเป็นที่พิมพ์ไว้

  1. l;ylfuอังกฤษ · ที่พิมพ์ไว้
  2. สวัสดีไทย · กดครั้งแรก
  3. lydlarตุรกี F · กดครั้งที่ 2
วนรอบ 3 ภาษา คุณพิมพ์ “l;ylfu” กดครั้งแรกได้ “สวัสดี” ครั้งที่ 2 ได้ปุ่มเดียวกันในภาษาตุรกี F ครั้งที่ 3 กลับเป็นที่พิมพ์ไว้

EN → TH

-v[86Iขอบคุณ

แป้นพิมพ์ยังเป็นภาษาอังกฤษ

TH → EN

้ำสสนhello

แป้นพิมพ์ยังเป็นภาษาไทย

TH → EN

เนนเสำgoogle

ตั้งใจพิมพ์ชื่อเว็บ

ข้อความที่เลือก

gxbfsohk เนนเสำเปิดหน้า google

สองภาษาปนกัน แต่ละคำกลับเป็นภาษาของมัน

ไม่ต้องติดตั้ง: ตัวแปลงภาษาแป้นพิมพ์ออนไลน์

ปุ่มเปลี่ยนภาษาที่ไม่รบกวน

Alt+Shift, Ctrl+Shift และ Win+Space ไม่ลบคำที่พิมพ์ไว้ เพราะโปรแกรมจำภาษาของการกดแต่ละครั้ง ปุ่มตัวหนอนก็เช่นกัน ถ้าตั้งเป็นปุ่มเปลี่ยนภาษาในการตั้งค่าของ Windows ทดสอบแล้วบน Windows 11 ที่ใช้ภาษาอังกฤษกับแป้นพิมพ์ภาษาไทย แต่ยังไม่ได้ทดสอบบน Windows ภาษาไทยจริง ถ้าไม่ได้ตั้งไว้ คำแรกหลังการกดอาจแก้ผิด: ดูคำถามด้านล่าง

แต่ละหน้าต่างมีภาษาของตัวเอง

ถ้าใน Windows 11 เลือกภาษาแป้นพิมพ์แยกตามหน้าต่าง Lang Switcher จะสลับให้ในหน้าต่างที่คุณกำลังพิมพ์

ไม่รองรับภาษาจีน ญี่ปุ่น และเกาหลี

ภาษาเหล่านี้สร้างตัวอักษรหนึ่งตัวจากการกดหลายครั้ง จึงเพิ่มในวนรอบไม่ได้

โอเพนซอร์สซอร์สโค้ดอยู่บน GitHub และการบิลด์ทำซ้ำได้ ทุกอย่างที่เขียนในหน้านี้ตรวจสอบกับโค้ดได้
เชื่อมต่ออินเทอร์เน็ตเองเฉพาะเพื่อข่าวและอัปเดตวันละครั้งโปรแกรมจะอ่านไฟล์ข่าวจากเว็บไซต์ของผู้พัฒนา และไม่ส่งข้อมูลใด ๆ เกี่ยวกับคุณ เวอร์ชันใหม่ดาวน์โหลดจากที่เดียวกัน และติดตั้งเองหลังตรวจลายเซ็น
ไม่ส่งอะไรถ้าคุณไม่สั่งไม่ส่งเทเลเมทรีและไม่ส่งข้อมูลใด ๆ เกี่ยวกับคุณ ข้อความจากตัวช่วยจะส่งถึงเว็บไซต์ก็ต่อเมื่อคุณกด “ส่ง” เอง และเป็นข้อความเดียวกับที่คุณเห็นก่อนส่ง ส่วนช่องทางติดต่อจะใส่หรือไม่ก็ได้
ไม่จำรหัสผ่านในช่องรหัสผ่านโปรแกรมไม่เก็บบัฟเฟอร์การพิมพ์ และรู้จักช่องแบบนี้ด้วยการตรวจ 3 อย่าง รวมถึง UI Automation เมื่อกด Pause ตรงนั้นจะได้ยินเสียงทึบ
การกดแป้นไม่ถูกเขียนลงดิสก์ไม่ลงบันทึกการทำงาน ไม่ลงการตั้งค่า และไม่ลงไฟล์ชั่วคราว บัฟเฟอร์การพิมพ์อยู่ในหน่วยความจำเท่านั้น และถูกเขียนทับด้วยศูนย์ทุกครั้งที่ล้าง ภาษาอย่างอาหรับที่ปุ่มเดียวพิมพ์ได้หลายตัว จะเก็บคำล่าสุดไว้ในนั้นจนกว่าคุณจะเปลี่ยนช่องหรือหยุดพิมพ์ 1 นาที เพื่อให้แปลงคำที่เลือกได้ถูก
พูดตรง ๆ เรื่องลายเซ็นตัวติดตั้งลงนามด้วยใบรับรองของผมเอง Windows จะเตือนเรื่องผู้เผยแพร่ที่ไม่รู้จัก และคุณต้องยืนยันการเรียกใช้ ตรวจสอบไฟล์ได้ที่หน้าดาวน์โหลด

คำถามและคำตอบ

ต่างจาก LangOver และ Punto Switcher อย่างไร?

Punto Switcher และ Caramba Switcher เดาภาษาจากตัวอักษรแล้วสลับเอง ส่วน LangOver ต้องเลือกข้อความแล้วกด F10 Lang Switcher ไม่เปลี่ยนอะไรจนกว่าคุณจะสั่ง กด Pause/Break ครั้งเดียว โปรแกรมจะแก้คำล่าสุดและสลับภาษาให้ โดยไม่ต้องเลือกอะไร

ใช้ปุ่มตัวหนอนเปลี่ยนภาษาอยู่ ต้องเปลี่ยนไหม?

ถ้าตั้งเป็นปุ่มเปลี่ยนภาษาในการตั้งค่าของ Windows ก็ไม่ต้องเปลี่ยน Lang Switcher จะนับการกดปุ่มนี้และ Shift+ตัวหนอนเป็นการเปลี่ยนภาษา คำหลังการกดแก้ได้ถูกต้อง ข้อความข้าง ๆ ไม่เสีย และกด Pause/Break อีกครั้งแล้วคำกลับเป็นเดิม ทดสอบแล้วบน Windows 11 ที่ใช้ภาษาอังกฤษกับแป้นพิมพ์ภาษาไทย แต่ยังไม่ได้ทดสอบบน Windows ภาษาไทยจริง ถ้าไม่ได้ตั้งไว้ โปรแกรมจะนับเป็นอักขระธรรมดา คำแรกหลังการกดอาจแก้ผิด และข้อความข้าง ๆ อาจเสียด้วย ทางแก้คือเลือกปุ่มตัวหนอนเองในการตั้งค่าแป้นพิมพ์ของ Windows หรือใช้ Win+Space ซึ่งใช้ได้ทันทีใน Windows หรือ Alt+Shift ซึ่งตั้งได้ในการตั้งค่าแป้นพิมพ์ของ Windows ถ้าพิมพ์ผิดภาษาไปแล้ว กด Pause แทนตัวหนอน โปรแกรมจะแก้คำและสลับภาษาให้เอง

ใช้กับแป้นพิมพ์ภาษาไทยได้ไหม?

ได้ เหมือนทุกภาษาใน Windows Lang Switcher แปลงตามปุ่ม ไม่ใช่ตามภาษา แต่ละตัวอักษรจะกลายเป็นตัวที่อยู่บนปุ่มเดียวกันในอีกภาษา l;ylfu จะเป็น “สวัสดี” และ ้ำสสน จะเป็น hello สระและวรรณยุกต์ก็อยู่บนปุ่มของตัวเอง ยกเว้นเฉพาะจีน ญี่ปุ่น และเกาหลี หน้าต่างและเมนูของโปรแกรมแปลไว้ 66 ภาษา รวมถึงภาษาไทย โปรแกรมใช้ภาษาตาม Windows และเปลี่ยนได้ในการตั้งค่า ช่อง “ภาษาที่แสดง”

โน้ตบุ๊กไม่มีปุ่ม Pause/Break ทำอย่างไร?

กำหนดปุ่มอื่น: “การตั้งค่า → แป้นพิมพ์ลัด” → “กำหนด” ใช้ปุ่มเดียว แป้นผสมกับ Ctrl, Alt หรือ Shift หรือกด Shift สองครั้งก็ได้ ถ้าต้องใช้ Pause/Break ทำอย่างอื่นก็ทำแบบเดียวกัน ที่เลือกปุ่มนี้เป็นค่าเริ่มต้นเพราะโปรแกรมสมัยนี้แทบไม่ใช้แล้ว ดูรายละเอียดได้ในคู่มือแป้นพิมพ์ลัด

โปรแกรมนี้เป็น keylogger หรือเปล่า?

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

พิมพ์รหัสผ่านปลอดภัยไหม?

ในช่องรหัสผ่านโปรแกรมไม่เก็บบัฟเฟอร์การพิมพ์ และไม่เขียนการกดแป้นลงดิสก์เลย มีข้อควรรู้ 2 อย่าง ช่องที่ระบุชนิดไม่ได้จะถือเป็นช่องธรรมดา และช่องที่กลายเป็นช่องรหัสผ่านระหว่างใช้ (เช่น คำขอ sudo ในคอนโซล) จะยังถือแบบเดิมจนกว่าโฟกัสจะเปลี่ยน

ใช้ในหน้าต่างของโปรแกรมที่เรียกใช้ในฐานะผู้ดูแลระบบได้ไหม?

ได้ Lang Switcher ติดตั้งใน C:\Program Files และตัวติดตั้งจะสร้างใบรับรองของตัวเองบนคอมพิวเตอร์ ใช้ลงนามโค้ดเท่านั้น ลงนาม Lang Switcher แล้วทำลายกุญแจทันที และเมื่อถอนการติดตั้งก็ลบใบรับรองด้วย Windows จึงอนุญาตให้ Lang Switcher ทำงานในหน้าต่างของโปรแกรมที่เรียกใช้ในฐานะผู้ดูแลระบบ ส่วนหน้าจอคำขอ UAC, Ctrl+Alt+Del และหน้าลงชื่อเข้าใช้ โปรแกรมจับการกดแป้นไม่ได้ เป็นข้อจำกัดของ Windows

ปิดจดหมายและข่าวจากผู้พัฒนาได้อย่างไร?

ออกจากโปรแกรม (เมนูไอคอน → “ออก”) ในไฟล์ %APPDATA%\Lang_Switcher\config.toml ส่วน [letters] ตั้งค่า feed = false แล้วเปิดโปรแกรมอีกครั้ง หลังจดหมายฉบับแรกจากฟีด และไม่เร็วกว่า 90 วัน สวิตช์นี้จะแสดงในหน้าต่าง “จากผู้พัฒนา” ด้วย และมีข้อความใต้สวิตช์ว่า “วันละครั้งโปรแกรมจะอ่านไฟล์เดียวจากเว็บไซต์ของผู้พัฒนา สวิตช์นี้ปิดจดหมายและข่าวจากไฟล์นั้น” ดูรายละเอียดได้ในคู่มือหน้าต่าง “จากผู้พัฒนา”

แป้นพิมพ์ไม่ตอบสนอง ทำอย่างไร?

กด Ctrl+Alt+Shift+F12 โปรแกรมจะหยุดการดักจับแป้นพิมพ์และปิดตัวเอง แป้นผสมนี้คือทางออกฉุกเฉิน โปรแกรมตรวจก่อนอย่างอื่น และกำหนดเป็นแป้นพิมพ์ลัดไม่ได้ ขั้นตอนต่อไปอยู่ในคู่มือ

ใช้บน Windows 7 หรือระบบ 32 บิตได้ไหม?

ไม่ได้ ต้องเป็น Windows 10 เวอร์ชัน 1607 ขึ้นไป หรือ Windows 11 แบบ 64 บิตเท่านั้น ข้อกำหนดอื่น ๆ อยู่ในคู่มือ

ถอนการติดตั้งอย่างไร และอะไรยังเหลืออยู่?

ในการตั้งค่าของ Windows เปิดรายการแอปที่ติดตั้ง หา Lang Switcher แล้วถอนการติดตั้ง โปรแกรม ทางลัด รายการเริ่มทำงานอัตโนมัติ และบันทึกการทำงานจะหายไป การตั้งค่าและข้อความที่ตัวช่วย “เขียนถึงผู้พัฒนา” บันทึกไว้จะลบก็ต่อเมื่อตอบ “ใช่” ในคำถามสุดท้าย ถ้าตอบ “ไม่” จะยังอยู่ในโฟลเดอร์ %APPDATA%\Lang_Switcher

คำตอบเพิ่มเติมในคู่มือ

คำถามและปัญหาที่ GitHub Issues ↗ หรืออีเมล send.me@panda-pishet-kod.dev