Modern & Productive Thai keyboard layout
Try me on Manoontype! or See the preview of the layout & optimization score
(AltGr Layer)
["๑", "๒", "๓", "๔", "๕", "๖", "๗", "๘", "๙", "๐", "÷", "×"]
[---, ---, ---, ---, ---, ---, "ฺ", ---, ---, ---, "[", "]", "\"]
["◌", "๏", "๛", "฿", ---, "ํ", "ๅ", "ฃ", ---, ";", "'"]
["ฦ", ---, "๚", ---, ---, "ฅ", "๎", ",", ".", "/"]
- Like v0.3, but add
AltGr
layer to support remaining characters & common symbols for ease of use. AltGr
layer isOption
key on macOS,Left Ctrl+Alt
orRight Alt
on Windows.
Previous Versions
["1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "="]
["ใ", "ต", "ห", "ล", "ส", "ป", "ั", "ก", "ิ", "บ", "็", "ฬ", "ฯ"]
["ง", "เ", "ร", "น", "ม", "อ", "า", "่", "้", "ว", "ื"]
["ุ", "ไ", "ท", "ย", "จ", "ค", "ี", "ด", "ะ", "ู"]
["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "+"]
["ฒ", "ฏ", "ซ", "ญ", "ฟ", "ฉ", "ึ", "ธ", "ฐ", "ฎ", "ฆ", "ฑ", "ฌ"]
["ษ", "ถ", "แ", "ช", "พ", "ผ", "ำ", "ข", "โ", "ภ", "\""]
["ฤ", "ฝ", "ๆ", "ณ", "๊", "๋", "์", "ศ", "ฮ", "?"]
- Contributed by (@iNViTiON)
- Replaced
฿
with"
- Moved
฿
,"
,ฑ
,ฌ
,ฬ
,ฯ
to the right most - Effort is slightly reduced, but acceptable for real world usage
["1","2","3","4","5","6","7","8","9","0","-","="]
["พ","ค","ย","ว","ล","ป","ั","ก","ต","บ","็","ู","์"]
["ห","เ","น","ร","ม","อ","า","่","้","ง","ื"]
["ช","ไ","ส","ท","จ","ิ","ี","ด","ะ","ุ"]
["!","@","#","$","%","^","&","*","(",")","_","+"]
["ฑ","ฒ","ษ","ญ","ฟ","ฎ","ฉ","ภ","ฐ","ฤ","ฆ","ฌ","ฯ"]
["ๆ","ถ","แ","ข","ผ","ึ","ใ","ำ","โ","ศ","ฮ"]
["ฬ","๋","๊","ซ","ฝ","?","ณ","ธ","ฏ","฿"]
After model optimization, weight adjustment and more than 10 million iterations, this layout achieve 49.5% improvement from Kedmanee.
Generated from Carpalx-th, and edited by hand to make it more sensible. AltGr layer not available yet so ฃ
, ฅ
will be missing.
["1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "="]
["ู", "พ", "ง", "ส", "ต", "ค", "ั", "อ", "บ", "ป", "็", "ๆ", "ฐ"]
["ว", "ก", "น", "ร", "ย", "เ", "่", "า", "ม", "ี", "ะ"]
["ท", "ใ", "ห", "ล", "ช", "ไ", "้", "ด", "ุ", "์"]
["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "+"]
["ฯ", "ฏ", "ษ", "ศ", "ซ", "๊", "โ", "ฬ", "ภ", "ฮ", "ฒ", "ฤ", "ฑ"]
["ธ", "ข", "แ", "ญ", "จ", "ถ", "ิ", "ื", "ำ", "ึ", "๋"]
["ฆ", "ฌ", "ฉ", "ผ", "ฝ", "฿", "ณ", "ฟ", "ฎ", "?"]
Most of the problems are like problems with QWERTY layout, both Kedmanee & Pattachote layouts are:
- Invented for typewriters which have been long gone these days
- Very old (50+ years!)
- tba
- Use Arabic numbers by default
- No Thai alphabets on number row
- Tested with modern dataset
- Support all keyboard form factors down to 40%