คู่มือ · การตั้งค่า

การตั้งค่า Lang Switcher ทีละส่วน

หกส่วน: “ทั่วไป” “แป้นพิมพ์ลัด” “เค้าโครงแป้นพิมพ์” “ข้อยกเว้น” “การวินิจฉัย” “สถานะ” การตั้งค่าบางอย่างมีเฉพาะในไฟล์

เปิดอย่างไร

คลิกไอคอนในพื้นที่แจ้งเตือนด้วยเมาส์ปุ่มซ้ายหรือขวา แล้วเลือก “การตั้งค่า…” หน้าต่าง “Lang Switcher — การตั้งค่า” จะเปิดขึ้น: มีหกส่วน และด้านล่างมีปุ่ม “ตกลง” “ยกเลิก” และ “นำไปใช้”

Lang Switcher — การตั้งค่าทั่วไปแป้นพิมพ์ลัดเค้าโครงแป้นพิมพ์ข้อยกเว้นการวินิจฉัยสถานะเริ่มทำงานเมื่อฉันลงชื่อเข้าใช้ภาษาที่แสดง:ไทยธีม:ตามระบบเสียงตอบรับแปลงข้อความที่เลือกแป้น:Pauseกำหนดแป้นเดียว แป้นผสมกับ Ctrl, Alt, Shiftหรือ Shift สองครั้งคู่หลายเค้าโครงต้นทาง:English (United States)ปลายทาง:ไทย (ไทย)วนรอบ: เลือกช่องเพื่อเข้าร่วม ปุ่มใช้เรียงลำดับEnglish (United States)ไทย (ไทย)เลื่อนขึ้นเลื่อนลงลบอัตโนมัติเลือกหน้าต่างโปรแกรมคลิก แล้วสลับไปยังโปรแกรมภายใน 5 วินาทีด้วยตนเองเพิ่มชื่อกระบวนการ เช่น game.exeเปิดใช้บันทึกการทำงานเปิดโฟลเดอร์บันทึกโฟลเดอร์บันทึก:เขียนถึงผู้พัฒนา…จัดเก็บบันทึกการทำงานกำลังทำงานเค้าโครงในเซสชัน: 2 · ข้อยกเว้นที่เผยแพร่: 0 · รายการในบันทึก: 0เริ่มอัตโนมัติในรีจิสทรี (HKCU\…\Run): มี,คู่ที่ใช้งาน: English (United States) → ไทย (ไทย) · ไม่มีความล้มเหลวในการเลือกเค้าโครงตกลงยกเลิกนำไปใช้123456
Lang Switcher — การตั้งค่าทั่วไปแป้นพิมพ์ลัดเค้าโครงแป้นพิมพ์ข้อยกเว้นการวินิจฉัยสถานะPauseกำหนดกำลังทำงานนำไปใช้ยกเลิกตกลง123456
หน้าต่างการตั้งค่า: คอลัมน์หนึ่งมี “ทั่วไป” “แป้นพิมพ์ลัด” และ “เค้าโครงแป้นพิมพ์” อีกคอลัมน์มี “ข้อยกเว้น” และ “การวินิจฉัย” ด้านล่างคือ “สถานะ” ตัวเลขคือหมายเลขส่วนด้านล่าง

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