14 March 2005

คีย์บอร์ดญี่ปุ่นกับไทย

ไหนๆ ก็เขียนเรื่องเกี่ยวกับคีย์บอร์ดแล้ว ขอจดเรื่องคีย์บอร์ดญี่ปุ่นกับไทยบน xorg ไว้หน่อยล่ะกัน คีย์บอร์ดญี่ปุ่นที่ว่านี้พูดถึงคีย์บอร์ดส่วนภาษาอังกฤษที่นิยมใช้กันในญี่ปุ่น แม้ว่าญี่ปุ่นจะใช้ระบบ Qwerty แต่การวางปุ่มเครื่องหมายพิเศษต่างๆ ไม่เหมือนคีย์บอร์ดภาษาอังกฤษที่ใช้ในเมืองไทย เป็นต้นว่า ตรงตำแหน่ง single quote จะเป็น colon ส่วน double quote จะเป็น asterisk สร้างปัญหาให้กับชาวต่างชาติที่เพิ่งมาญี่ปุ่นพอสมควร แต่ส่วนตัวเนื่องจากหลายๆ สาเหตุ ทำให้ตอนนี้ติดคีย์บอร์ดแบบญี่ปุ่นไปแล้ว คือว่ายังจำคีย์แบบเมืองไทยได้ แต่ว่าจะพิมพ์ได้ไม่เร็วเท่าแบบญี่ปุ่น ถ้าใช้วินโดวส์ก็ไม่เกิดปัญหาเท่าไหร่ เพราะสามารถเลือกได้ถูกต้อง แต่พอเวลาใช้ xorg จะเกิดปัญหา

ปัจจุบันเวลาเลือกคีย์บอร์ดภาษาไทย จะทำได้โดยใช้คำสั่ง setxkbmap us+th แต่ว่าถ้าทำอย่างนี้แล้วคีย์ส่วนภาษาอังกฤษจะเป็นแบบอเมริกัน คือแบบที่ใช้กันในเมืองไทย ถ้าอย่างได้ญี่ปุ่นก็เดาว่าต้องใช้ setxkbmap jp+th ปรากฏว่าเกิดปัญหา เพราะจะเลือกไม่ได้เนื่องจากลองเลือก setxkbmap -v jp+th แล้ว พบว่ามันถูกแปลเป็น pc/jp+th แล้วเจ้า pc/jp นี้หมายถึงไฟล์สัญลักษณ์ที่เก็บไว้ที่ /etc/X11/xkb/symbols/pc/jp ซึ่งมันไม่มีอยู่จริง ไฟล์ของคีย์ภาษาญี่ปุ่นเก็บที่ /etc/X11/xkb/symbols/jp ทางแก้ทางแรกสุดคือมั่วครับ ลองก๊อปปี้มันดื้อๆ เลย แล้วลองใหม่ ปรากฏว่าผ่านแฮะ แถมยังเลือกกลุ่มให้ถูกต้องด้วย เป็นอันว่าหมดปัญหา เลยขี้เกียจหาทางแก้ที่ดูดีกว่านี้ เพราะจะว่าไปแล้วคงไม่ค่อยมีใครใช้อยู่แล้ว และอีกไม่กี่วันจะกลับเมืองไทยแล้ว ก็อาจจะไม่ได้ใช้แล้วล่ะ (แต่ไม่แน่ อ.บอกว่าจะยกคีย์บอร์ดอย่างดีให้อันนึง ถ้าได้กลับไป อาจจะต้องติดคีย์บอร์ดญี่ปุ่นต่อไปก็ได้ แหะๆๆ)

No comments: