คู่มือ · การตั้งค่า
การตั้งค่า Lang Switcher ทีละส่วน
หกส่วน: “ทั่วไป” “แป้นพิมพ์ลัด” “เค้าโครงแป้นพิมพ์” “ข้อยกเว้น” “การวินิจฉัย” “สถานะ” การตั้งค่าบางอย่างมีเฉพาะในไฟล์
เปิดอย่างไร
คลิกไอคอนในพื้นที่แจ้งเตือนด้วยเมาส์ปุ่มซ้ายหรือขวา แล้วเลือก “การตั้งค่า…” หน้าต่าง “Lang Switcher — การตั้งค่า” จะเปิดขึ้น: มีหกส่วน และด้านล่างมีปุ่ม “ตกลง” “ยกเลิก” และ “นำไปใช้”
1. ทั่วไป
- “เริ่มทำงานเมื่อฉันลงชื่อเข้าใช้” — เครื่องหมายเดียวกับในเมนูไอคอน: โปรแกรมเริ่มพร้อม Windows และไม่มีคำขอ UAC
- “ภาษาที่แสดง” — 66 ภาษา: ด้านบนคือภาษาของ Windows ภาษาอังกฤษ และภาษาแป้นพิมพ์ของคุณ ใต้เส้นแบ่งคือภาษาอื่นตามชื่อของแต่ละภาษา หน้าต่างโปรแกรมเปลี่ยนภาษาได้โดยไม่ต้องเริ่มใหม่ คำแปลส่วนใหญ่ยังไม่มีเจ้าของภาษาอ่าน และอาจมีข้อผิดพลาด ถ้าเห็นที่ผิด บอกผมได้ที่ “เขียนถึงผู้พัฒนา…”
- “ธีม” — “ตามระบบ” “สว่าง” หรือ “มืด”
- “เสียงตอบรับ” — เสียงคลิกเมื่อกดแป้นพิมพ์ลัด: สองครั้งคือคำเปลี่ยนแล้ว ครั้งเดียวคือไม่มีอะไรให้เปลี่ยน เสียงทึบคือโปรแกรมตั้งใจไม่ทำอะไร
- “แปลงข้อความที่เลือก” — เอาเครื่องหมายออก เพื่อให้แป้นทำงานเฉพาะกับคำที่พิมพ์
2. แป้นพิมพ์ลัด
“แป้น” แสดงแป้นปัจจุบัน “กำหนด” ใช้เปลี่ยน: แป้นเดียว แป้นผสมกับ Ctrl, Alt, Shift หรือ Shift สองครั้ง ค่าเริ่มต้นคือ Pause อ่านต่อในหน้า “แป้นพิมพ์ลัด”
3. เค้าโครงแป้นพิมพ์
ถ้ามีสองภาษาแป้นพิมพ์ ไม่มีอะไรต้องทำที่นี่: คำจะไปเป็นภาษาที่สอง ถ้ามีสามภาษาขึ้นไป:
- “คู่” — เลือก “ต้นทาง” และ “ปลายทาง”: คำจะสลับไปกลับระหว่างสองภาษานี้ ภาษาอื่นไม่เกี่ยว
- “หลายเค้าโครง” — กดแต่ละครั้ง คำจะไปเป็นภาษาถัดไปในรอบ หลังภาษาสุดท้ายจะกลับเป็นข้อความที่พิมพ์ ในรายการใต้บรรทัด “วนรอบ: เลือกช่องเพื่อเข้าร่วม ปุ่มใช้เรียงลำดับ” ให้เลือกภาษา และจัดลำดับด้วย “เลื่อนขึ้น” และ “เลื่อนลง” รอบมีได้แปดภาษา
โปรแกรมจะเห็นภาษาที่คุณเพิ่มใน Windows เมื่อคุณสลับไปหน้าต่างหรือช่องอื่น
4. ข้อยกเว้น
โปรแกรมที่ Lang Switcher ไม่ทำงาน จะเพิ่ม ให้กด “เลือกหน้าต่างโปรแกรม” ใต้ “อัตโนมัติ” แล้วสลับไปยังโปรแกรมภายใน 5 วินาที หรือพิมพ์ชื่อกระบวนการใต้ “ด้วยตนเอง” เช่น game.exe แล้วกด “เพิ่ม” จะเอาออก ให้เลือกชื่อแล้วกด “ลบ” ในโปรแกรมนั้นการพิมพ์จะไม่ถูกจำ และแป้นพิมพ์ลัดจะถึงตัวโปรแกรมเอง เหมาะกับเกมที่มีระบบกันโกงและโปรแกรมที่อ่านแป้นพิมพ์โดยไม่ผ่าน Windows อ่านต่อในหน้า “ข้อยกเว้น”
5. การวินิจฉัย
- “เปิดใช้บันทึกการทำงาน” — โปรแกรมจะเขียนเหตุการณ์ลงในบันทึก: มีเพียงชื่อการทำงานและรหัสข้อผิดพลาด ไม่มีการกดแป้นแม้แต่ครั้งเดียว ค่าเริ่มต้นคือปิด “โฟลเดอร์บันทึก” บอกว่าบันทึกอยู่ที่ไหน “เปิดโฟลเดอร์บันทึก” ใช้เปิดโฟลเดอร์นั้น
- “จัดเก็บบันทึกการทำงาน” — เขียนบันทึกทันที และปุ่มจะแสดง “จัดเก็บบันทึกแล้ว” สองวินาที
- “เขียนถึงผู้พัฒนา…” — ตัวช่วยเรียบเรียงเรื่องที่จะส่ง และส่งถึงผู้พัฒนาก็ต่อเมื่อคุณกด “ส่ง”
6. สถานะ
ตอนนี้โปรแกรมทำอะไรอยู่: “กำลังทำงาน” “หยุดชั่วคราว” “ยังไม่ได้ติดตั้งการดักจับแป้นพิมพ์” หรือ “ติดตั้งการดักจับแล้ว แต่ปิดการประมวลผลอยู่ — ต้องเริ่มโปรแกรมใหม่” ด้านล่างคือจำนวนเค้าโครงในเซสชัน การเริ่มอัตโนมัติในรีจิสทรี และคู่ที่ใช้งาน (โหมด “หลายเค้าโครง” คือรอบที่ใช้งาน) บรรทัดเหล่านี้อัปเดตตอนเปิดหน้าต่างและตอนกด “นำไปใช้”
รายการสีเทา “ทำงานต่อ — ต้องเริ่มใหม่” ในเมนูไอคอนหมายถึงเรื่องเดียวกัน: หลังเกิดข้อผิดพลาดหลายครั้ง โปรแกรมจะหยุดประมวลผลการกดแป้น เลือก “ออก” แล้วเปิดโปรแกรมใหม่ ถ้าเกิดซ้ำ ให้เขียนถึงผู้พัฒนาและแนบบันทึกการทำงาน
“ตกลง” “ยกเลิก” และ “นำไปใช้”
“ตกลง” บันทึกการตั้งค่าแล้วปิดหน้าต่าง “นำไปใช้” บันทึกโดยไม่ปิดหน้าต่าง “ยกเลิก” ปิดหน้าต่างโดยไม่เปลี่ยนอะไร แป้นพิมพ์ลัดใหม่จะทำงานหลังกด “ตกลง” หรือ “นำไปใช้” เท่านั้น
สิ่งที่มีเฉพาะในไฟล์
หน้าต่างไม่ได้แสดงทุกอย่าง มีเฉพาะในไฟล์ %APPDATA%\Lang_Switcher\config.toml:
- ลืมคำหลังกี่วินาที:
[buffer] idle_timeout_sค่าเริ่มต้น 300 และ0คือไม่ลืมเลย - วิธีแทนที่ข้อความ:
[replacement] methodค่าเริ่มต้นautoเหมาะกับเกือบทุกคน - เวลารอของคลิปบอร์ดเมื่อแปลงข้อความที่เลือก:
[selection] clipboard_timeout_msและclipboard_restore_delay_ms - ฟีดข่าว:
[letters] feedตราบใดที่หน้าต่าง “จากผู้พัฒนา” ยังไม่มีสวิตช์
แก้ไฟล์ตอนที่โปรแกรมไม่ได้ทำงาน: โปรแกรมเขียนไฟล์จากหน่วยความจำ คำอธิบายที่คุณเขียนไว้จะหายไป
ดูเพิ่มเติม
คำถามและปัญหาที่ GitHub Issues ↗ หรืออีเมล send.me@panda-pishet-kod.dev