AutoHotKey กับสคริปต์เปลี่ยนภาษา
Wednesday, June 17, 2015, 04:36 PM
ลง Windows ใหม่อีกรอบและทำโปรแกรมเปลี่ยนภาษาด้วยปุ่ม CapsLock หายไปแล้ว เลยมาจดไว้ก่อน เผื่อเจอเหตุการณ์ประมาณนี้อีกจะได้ลดเวลาลองผิดลองถูก
- เช็คให้แน่ใจว่าการเปลี่ยนภาษาบน Windows ใช้ปุ่ม
Alt+Shift
เสียก่อน - ดาวน์โหลดและติดตั้งโปรแกรม AutoHotKey
- กด
Win+R
พิมพ์shell:startup
มันจะเปิดแฟ้มเก็บโปรแกรมที่ถูกเรียกอัตโนมัติตอนเปิดเครื่องมาให้ - คลิกขวาเลือกสร้างสคริปต์ AutoHotKey (อย่าสร้างไฟล์เปล่าๆ เพราะจะไม่ได้ค่าปริยายมาด้วย) แล้วเพิ่มคำสั่งนี้ต่อท้ายไฟล์
Capslock:: Send {Alt Down}{Shift}{Alt Up}
เรื่องประหลาดคือ ในสคริปต์ถ้าสลับตำแหน่งเป็นกด Shift ค้างไว้ก่อนแล้วค่อยกด Alt มันก็เปลี่ยนภาษาได้นะ แต่พอเปลี่ยนเสร็จเคอร์เซอร์จะหลุดโฟกัสไปเลย ไม่รู้ว่าเกิดอะไรขึ้น :/
author