คู่มือ · เริ่มต้น
5 นาทีแรกกับ Lang Switcher: ไอคอน จดหมาย และการแก้คำครั้งแรก
ทางขวาของแถบงาน ข้างนาฬิกา จะมีไอคอนที่มีคำแนะนำ “Lang Switcher — ทำงานอยู่” ครั้งแรกที่เปิดจะมีจดหมาย “สวัสดีครับ! ผมชื่อ แพนด้า” พิมพ์ l;ylfu ทั้งที่อยากได้ “สวัสดี” ใช่ไหม กด Pause/Break
ไอคอนในพื้นที่แจ้งเตือน
ถ้าเลือก “เปิด Lang Switcher” ไว้ในหน้าสุดท้ายของตัวติดตั้ง โปรแกรมจะเริ่มทำงานทันที และไอคอนจะขึ้นในพื้นที่แจ้งเตือน: ทางขวาของแถบงาน ข้างนาฬิกา คำแนะนำบนไอคอนคือ “Lang Switcher — ทำงานอยู่” ตอนหยุดชั่วคราวคือ “Lang Switcher — หยุดชั่วคราว” ถ้าไม่เห็น ไอคอนอาจอยู่ใต้ลูกศร “^”
หลังจากนั้นโปรแกรมจะเริ่มเองเมื่อคุณลงชื่อเข้าใช้ และไม่มีคำขอ UAC ปิดได้ด้วยการเอาเครื่องหมายออกจาก “เริ่มทำงานเมื่อฉันลงชื่อเข้าใช้” ในเมนูไอคอน
คลิกไอคอนด้วยเมาส์ปุ่มซ้ายหรือขวาเพื่อเปิดเมนู:
- “หยุดชั่วคราว” — โปรแกรมหยุดแก้คำจนกว่าคุณจะกด “ทำงานต่อ”
- “การตั้งค่า…” — หน้าต่างการตั้งค่า ทุกส่วนอธิบายไว้ในหน้า “การตั้งค่าทีละส่วน”
- “เริ่มทำงานเมื่อฉันลงชื่อเข้าใช้” — เครื่องหมายบอกว่าโปรแกรมเริ่มพร้อม Windows หรือไม่
- “เขียนถึงผู้พัฒนา…” — ตัวช่วยเรียบเรียงเรื่องที่จะส่ง และส่งถึงผู้พัฒนาก็ต่อเมื่อคุณกด “ส่ง”
- “เกี่ยวกับ” — เวอร์ชัน หัวข้อ “วิธีใช้งาน” และปุ่ม “จากผู้พัฒนา…”
- “ออก” — ปิดโปรแกรม
เมื่อมีจดหมายที่ยังไม่ได้อ่าน จะมี “จดหมายที่ยังไม่ได้อ่าน…” เหนือรายการเหล่านี้ โปรแกรมอัปเดตตัวเองได้ “มีเวอร์ชัน … ให้ใช้…” จึงขึ้นที่นั่นเฉพาะเมื่อเวอร์ชันใหม่ติดตั้งตัวเองไม่สำเร็จมาสามวันแล้ว
จดหมายต้อนรับ
ครั้งแรกที่เปิด หน้าต่างโปรแกรมจะใช้ภาษาของ Windows ถ้าภาษานั้นไม่อยู่ใน 66 ภาษาของโปรแกรม จะใช้ภาษาอังกฤษ เปลี่ยนได้ในการตั้งค่า
โปรแกรมจะเปิดหน้าต่าง “จดหมายจากผู้พัฒนา”: “สวัสดีครับ! ผมชื่อ แพนด้า” โปรแกรมทำอะไร ตัวอย่างในภาษาของหน้าต่าง (คำที่พิมพ์ตอนแป้นพิมพ์เป็นภาษาอังกฤษกับผลลัพธ์ ภาษาไทยคือ l;ylfu กับ “สวัสดี”) และ “สามเรื่องสำหรับวันแรก”:
Pauseแปลงคำที่พิมพ์ล่าสุดและสลับเค้าโครง ใช้ได้ในทุกหน้าต่าง- กด
Pauseอีกครั้ง คำจะกลับเป็นเหมือนเดิมทุกตัวอักษร - ไอคอนในพื้นที่แจ้งเตือน: หยุดชั่วคราว การตั้งค่า และ “เกี่ยวกับ” ที่มีหัวข้อ “วิธีใช้งาน”
ด้านล่างจดหมายมี “เปิดการตั้งค่า” และ “เข้าใจแล้ว” จดหมายต้อนรับแสดงครั้งเดียว และหน้าต่างไม่แย่งโฟกัส: พิมพ์ต่อได้เลย
แก้คำครั้งแรก
ในช่องใดก็ได้ พิมพ์ l;ylfu ตอนแป้นพิมพ์เป็นภาษาอังกฤษ แล้วกด Pause/Break คำจะกลายเป็น “สวัสดี” และภาษาแป้นพิมพ์ของหน้าต่างจะสลับเป็นไทย พิมพ์ภาษาไทยต่อได้เลย กด Pause อีกครั้งก็กลับเป็น l;ylfu ทุกตัวอักษร โปรแกรมจำแป้นที่กด ไม่ได้จำผลลัพธ์ จึงสลับไปกลับได้เรื่อย ๆ
- เว้นวรรคหลังคำไม่เป็นไร: คำจะถูกแปลงพร้อมช่องว่างที่ตามมา
- โปรแกรมลืมคำ เมื่อคุณจบคำด้วยวิธีอื่น:
Enter,Tab,Esc, ปุ่มลูกศร,Home,End,Delete, การคลิกเมาส์ หน้าต่างหรือช่องอื่น แป้นผสมกับCtrl,AltหรือWinและเมื่อไม่ได้พิมพ์ครบห้านาที ส่วนBackspaceจะลบตัวอักษรออกจากความจำของโปรแกรมด้วย - เปลี่ยนภาษาเองก็ยังแก้ได้:
Alt+Shift,Ctrl+ShiftและWin+Spaceไม่ลบคำ เพราะโปรแกรมจำภาษาของการกดแต่ละครั้ง - ปุ่มตัวหนอน: ถ้าตั้งเป็นปุ่มเปลี่ยนภาษาในการตั้งค่าของ Windows โปรแกรมจะนับเป็นการเปลี่ยนภาษา คำหลังการกดแก้ได้ถูกต้อง ข้อความข้าง ๆ ไม่เสีย ทดสอบแล้วบน Windows 11 ที่ใช้ภาษาอังกฤษกับแป้นพิมพ์ภาษาไทย แต่ยังไม่ได้ทดสอบบน Windows ภาษาไทยจริง ถ้าไม่ได้ตั้งไว้ โปรแกรมจะนับเป็นอักขระธรรมดา คำแรกหลังการกดอาจแก้ผิด และข้อความข้าง ๆ อาจเสียด้วย ทางแก้คือเลือกปุ่มตัวหนอนเองในการตั้งค่าแป้นพิมพ์ของ Windows หรือใช้
Win+SpaceหรือAlt+Shiftอ่านต่อในหน้า “แป้นพิมพ์ลัด” - ข้อความที่เลือก: เลือกแล้วกด
Pauseข้อความที่เลือกจะถูกแปลง (เมื่อเปิดใช้ และCtrl+Cใช้งานได้) แต่ละคำแปลงจากภาษาของคำนั้น
ถ้าไม่ทำงาน
- ได้ยินเสียงคลิกแต่คำไม่เปลี่ยน โปรแกรมลืมคำแล้ว: หลังคำนั้นมีการคลิกเมาส์
Enterหรือสลับหน้าต่าง หรือผ่านไปห้านาทีแล้ว เลือกคำแล้วกดPauseใหม่ - ปุ่มไม่ทำงานเลย ดูคำแนะนำบนไอคอน ถ้าเป็น “Lang Switcher — หยุดชั่วคราว” ให้เปิดเมนูไอคอนแล้วเลือก “ทำงานต่อ”
- หน้าต่าง “Lang Switcher ทำงานอยู่แล้วในเซสชันนี้” โปรแกรมทำงานอยู่แล้ว ไม่ต้องเปิดอีกตัว ไอคอนอยู่ในพื้นที่แจ้งเตือน ถ้าไม่เห็น อาจอยู่ใต้ลูกศร “^”
- ไม่มีปุ่ม
Pauseตั้งแป้นอื่น แป้นผสม หรือShiftสองครั้ง อ่านได้ที่หน้า “แป้นพิมพ์ลัด” - Windows ไม่ยอมเปิดโปรแกรมและพูดถึง
VCRUNTIME140.dllเคยเกิดกับเวอร์ชันเก่าบน Windows ที่ไม่มีชุด Visual C++ Redistributable ติดตั้งเวอร์ชันล่าสุดจากหน้าดาวน์โหลดทับของเดิม เวอร์ชันนี้ไม่ต้องใช้ชุดนั้น
ดูเพิ่มเติม
คำถามและปัญหาที่ GitHub Issues ↗ หรืออีเมล send.me@panda-pishet-kod.dev