คู่มือ · แป้นพิมพ์ลัดและภาษาแป้นพิมพ์
Lang Switcher: Caps Lock และสัญลักษณ์
โปรแกรมจำแป้นที่กด ไม่ได้จำตัวอักษร แล้วถาม Windows ว่าแป้นเดียวกันให้อะไรในอีกภาษา: Shift+/ ในภาษาอังกฤษให้ ? ในภาษาไทยให้ ฦ
จำแป้น ไม่ได้จำตัวอักษร
โปรแกรมจำการกดทุกครั้ง: แป้นอะไร มีหรือไม่มี Shift, Caps Lock, AltGr และในภาษาใด เมื่อคุณกดแป้นพิมพ์ลัด โปรแกรมจะถาม Windows ว่าแป้นเดียวกันนี้พร้อม Shift และ Caps Lock แบบเดิมให้อะไรในอีกภาษา สัญลักษณ์จึงย้ายไปพร้อมตัวอักษรอย่างถูกต้อง: -v[86I กลายเป็น “ขอบคุณ” เพราะขีดกลาง วงเล็บ และตัวเลขในภาษาอังกฤษอยู่ที่แป้นเดียวกับ ข, บ, ค และ ุ ในภาษาไทย
ตัวพิมพ์ใหญ่
ภาษาไทยไม่มีตัวพิมพ์ใหญ่ แต่ Shift ย้ายไปกับแป้น แป้นที่ให้ L ในภาษาอังกฤษ เมื่อกดกับ Shift ในภาษาไทยจะให้ ศ: L;ylfu จึงกลายเป็น “ศวัสดี” ไม่ใช่ “สวัสดี” ถ้าคำขึ้นต้นด้วยตัวพิมพ์ใหญ่ ผลจะเป็นแบบนี้ กดครั้งที่สองจะคืนข้อความที่พิมพ์ทุกตัวอักษร พร้อมตัวพิมพ์ใหญ่เดิม
Caps Lock
Caps Lockที่เปิดอยู่ โปรแกรมนับเหมือนShift: คำจะกลายเป็นสิ่งที่คุณจะได้ถ้ากดแป้นเดียวกันโดยเปิดCaps Lockในอีกภาษา บน KedmaneeCaps LockทำงานเหมือนกดShiftค้างไว้กับทุกแป้น:L;YLFUที่พิมพ์ตอนเปิดCaps Lockจะเป็นศซํศโ๊และ็ฎศศฯจะเป็นHELLOCaps Lockที่เปิดโดยไม่ตั้งใจ โปรแกรมไม่แก้: โปรแกรมไม่เปลี่ยนhELLOเป็นHelloนี่เป็นคนละเรื่องกับภาษาแป้นพิมพ์CapsLockเป็นแป้นพิมพ์ลัด กำหนดได้ อ่านได้ที่หน้า “แป้นพิมพ์ลัด” เมื่อกำหนดแล้ว ปุ่มนี้จะไม่เปิดตัวพิมพ์ใหญ่ตราบใดที่โปรแกรมทำงานอยู่: โปรแกรมเก็บแป้นพิมพ์ลัดไว้ใช้เอง
ตัวเลขและสัญลักษณ์
แถวบนของ Thai Kedmanee ไม่ใช่ตัวเลข: ไม่มี Shift เป็นตัวอักษรและเครื่องหมาย มี Shift ส่วนใหญ่เป็นเลขไทย โปรแกรมทำตามแป้น 2026 ที่อยู่ในคำจึงกลายเป็น /จ/ุ ถ้าแก้ข้อความที่มีตัวเลข ให้ดูผลลัพธ์อีกครั้ง
| แป้น | อังกฤษ | ไทย |
|---|---|---|
2 |
2 |
/ |
0 |
0 |
จ |
Shift+2 |
@ |
๑ |
Shift+1 |
! |
+ |
` |
` |
_ |
Shift + ` |
~ |
% |
/ |
/ |
ฝ |
Shift+/ |
? |
ฦ |
Shift+M |
M |
? |
, |
, |
ม |
. |
. |
ใ |
; |
; |
ว |
[ และ ] |
[ และ ] |
บ และ ล |
- สัญลักษณ์ที่แป้นนั้นไม่มีในอีกภาษา จะยังเหมือนเดิม
- แป้นเน้นเสียง (dead key) ของภาษาฝรั่งเศส สเปน และภาษาแบบเดียวกัน จะรวมกับตัวอักษรถัดไป เหมือนใน Windows ทุกอย่าง อยากพิมพ์ภาษาฝรั่งเศส
êtreแต่ภาษาเป็นอังกฤษจนได้[etreใช่ไหมPauseจะทำให้เป็นêtreโปรแกรมเอาการรวมมาจากภาษาแป้นพิมพ์นั้นเอง ใน Thai Kedmanee ไม่มีแป้นแบบนี้ Altขวาในภาษาที่ไม่มีAltGrเช่น อังกฤษ โปรแกรมนับเป็นAltGrถ้าแป้นเดียวกันกับAltGrให้ตัวอักษรในอีกภาษาของคุณ ใน Thai Kedmanee ไม่มีอักขระบนAltGr- ในคอนโซลแบบเดิม คำที่มีแป้นเน้นเสียงหรือ
AltGrจะไม่ถูกแทนที่: ได้ยินเสียงทึบ (อ่านต่อใน “คอนโซล”) - อักขระที่พิมพ์ด้วย
Altกับตัวเลขบนแป้นตัวเลข ไม่เข้าไปในคำ: โปรแกรมนับAltกับตัวเลขเป็นคำสั่ง จึงลืมคำ
ช่องว่าง
ช่องว่างหลังคำย้ายไปตามเดิม: l;ylfu กลายเป็น “สวัสดี ” และภาษาแป้นพิมพ์จะสลับ อักขระถัดไปเริ่มคำใหม่
ข้อความที่เลือก
ข้อความที่เลือกไม่มีการกดแป้น มีแต่ตัวอักษร โปรแกรมจึงเดาแป้นจากตัวอักษร ทีละคำตามภาษาของคำนั้น บน Thai Kedmanee แต่ละแป้นให้อักขระเดียว จึงเดาได้ตรง ส่วนคำที่คุณเพิ่งพิมพ์ในช่องเดียวกัน โปรแกรมจะแปลงจากการกดจริง
เรื่องตัวเลข: จุดทศนิยมบนแป้นตัวเลขเป็น . เหมือนกันทั้งในภาษาอังกฤษและ Thai Kedmanee จุดระหว่างตัวเลขจึงยังเป็นจุด ในข้อความภาษาไทย ตัวเลขก็ไม่เปลี่ยนเช่นกัน: 5.1 และ 12.09 ยังเหมือนเดิม ส่วนในข้อความภาษาอังกฤษ ตัวเลขแปลงตามปุ่มแถวบน: 5.1 จะเป็น ถ.ๅ
ดูเพิ่มเติม
คำถามและปัญหาที่ GitHub Issues ↗ หรืออีเมล send.me@panda-pishet-kod.dev