คู่มือ · ทำงานที่ไหนบ้าง
Lang Switcher ในเบราว์เซอร์ Word และ Telegram: การแทนที่ทำงานอย่างไร
ในหน้าต่างทั่วไป โปรแกรมเลือกคำที่พิมพ์แล้วเขียนคำใหม่ทับในครั้งเดียว การเติมคำอัตโนมัติจึงไม่กินตัวอักษร และไม่แตะคลิปบอร์ด
การแทนที่ทำงานอย่างไร
ในหน้าต่างทั่วไป (เบราว์เซอร์ Word, Telegram, Notepad) โปรแกรมเลือกคำที่พิมพ์แล้วเขียนคำใหม่ทับส่วนที่เลือก: ข้อความที่เลือกเปลี่ยนในครั้งเดียว การเลือกใช้ Shift+← ตามจำนวนตัวอักษรที่ Windows นับเมื่อขยับเคอร์เซอร์ พยัญชนะกับสระหรือวรรณยุกต์ที่กำกับอยู่จึงนับเป็นการกดครั้งเดียว จากนั้นโปรแกรมจะสลับภาษาแป้นพิมพ์ของหน้าต่าง
การลบทีละตัวอักษรง่ายกว่า แต่ในโปรแกรมที่มีการเติมคำอัตโนมัติและการแทนที่อัตโนมัติ Backspace ครั้งเดียวอาจลบคำที่แนะนำทั้งคำแทนที่จะลบตัวเดียว
กรณีนี้โปรแกรมไม่แตะคลิปบอร์ด คลิปบอร์ดจำเป็นเฉพาะกับข้อความที่คุณเลือกเอง: โปรแกรมจะคัดลอก แปลง และวาง แล้วคืนสิ่งที่เคยอยู่ในคลิปบอร์ด
เบราว์เซอร์
- แถบที่อยู่ รายการคำแนะนำที่เปิดขึ้นระหว่างพิมพ์ไม่ทำให้คำขาด: โปรแกรมแยกการเปลี่ยนโฟกัสแบบนี้จากการที่คุณย้ายไปช่องอื่นได้
- ช่องรหัสผ่าน ไม่จำการกดแป้นโดยตั้งใจ และ
Pauseจะตอบด้วยเสียงทึบ - สคริปต์ของหน้าเว็บที่ย้ายเคอร์เซอร์ไปช่องถัดไปเอง (ช่องรหัสยืนยัน) สำหรับโปรแกรมแล้วไม่ต่างจากการพิมพ์: การแก้ทันทีหลังการย้ายนี้อาจไปถึงช่องใหม่ด้วย
Word และ Outlook
- การแก้ไขอัตโนมัติของ Word ไม่กวนการแก้คำ: คำทั้งคำจะถูกเลือกและแทนที่
- ภาษาแป้นพิมพ์กลับเอง นี่คือการตั้งค่าของ Office ที่ปรับแป้นพิมพ์ตามภาษาของข้อความรอบ ๆ โดยอัตโนมัติ: Office สลับภาษาเองหลังการแทนที่ ปิดได้ใน Office
Telegram
Telegram Desktop จัดการการป้อนด้วยวิธีของตัวเอง: อักขระที่ส่งเป็นการกดโดยไม่ปล่อยจะถูกพิมพ์ซ้ำ แทนที่ “สวัสดี” จึงเคยขึ้นเป็นอักขระเดิมซ้ำ ๆ โปรแกรมจึงส่งอักขระใหม่แต่ละตัวเป็นการกดและปล่อย คำจึงขึ้นครบใน Telegram Desktop
โปรแกรมแก้โค้ด
VS Code และโปรแกรมแบบเดียวกันจะคัดลอกทั้งบรรทัดด้วย Ctrl+C แม้ไม่ได้เลือกอะไร ถ้ากดแป้นพิมพ์ลัดโดยไม่มีคำที่พิมพ์ โปรแกรมจะนับบรรทัดนี้เป็นข้อความที่เลือก และวางฉบับที่แปลงแล้ว ถ้าไม่ชอบ ให้เอาเครื่องหมายออกจาก “แปลงข้อความที่เลือก” ในส่วน “ทั่วไป” ของการตั้งค่า
ถ้ามีอะไรไม่เป็นไปตามที่ควร
- โปรแกรมที่อ่านแป้นพิมพ์โดยไม่ผ่าน Windows (เกมจำนวนมากเป็นแบบนี้): เพิ่มในข้อยกเว้น
- ตัวอักษรหายหรือแทนที่ผิด: ในไฟล์การตั้งค่า ตั้งวิธีแทนที่เองได้
[replacement] methodเป็นbackspaceหรือselectionและเวลารอระหว่างเหตุการณ์ด้วย[replacement] inter_event_delay_msใช้เมื่อจำเป็น:autoเหมาะกับเกือบทุกคน - เขียนถึงผู้พัฒนา: เมนูไอคอน → “เขียนถึงผู้พัฒนา…” สลับไปยังหน้าต่างที่เกิดปัญหา แล้วตัวช่วยจะเขียนชื่อโปรแกรมให้เอง
ดูเพิ่มเติม
คำถามและปัญหาที่ GitHub Issues ↗ หรืออีเมล send.me@panda-pishet-kod.dev