--- /dev/null
+# title: TH Kedmanee layout
+# author: Panu Tangchalermkul <panuta@gmail.com>
+# license: GPLv2
+
+header {
+name "ไทย Kedmanee"
+lang "th_TH"
+wc "th_TH"
+
+size 0 { width 35 height 35 textpos 26 left 0 top 0 }
+size 1 { width 50 height 35 textpos 26 left 0 top 0 }
+size 2 { width 55 height 35 textpos 26 left 0 top 0 }
+size 3 { width 72 height 55 textpos 41 left 0 top 0 }
+size 4 { width 143 height 55 textpos 41 left 0 top 0 }
+size 5 { width 24 height 35 textpos 26 left 0 top 0 }
+}
+
+kbd_normal {
+lowercase {
+ margin 0 0 0 0
+ default_size 0
+ row {
+ key ๆ special size 2
+ key ไ special
+ key ำ special
+ key พ alpha
+ key ะ special
+ key ั special
+ key ี special
+ key ร alpha
+ key น alpha
+ key ย alpha
+ key บ alpha size 1
+ }
+ row {
+ key ฟ alpha
+ key ห alpha
+ key ก alpha
+ key ด alpha
+ key เ special
+ key ้ special
+ key ่ special
+ key า special
+ key ส alpha
+ key ว alpha
+ key ง alpha
+ key ล alpha
+ }
+ row {
+ key ผ alpha size 2
+ key ป alpha
+ key แ special
+ key อ alpha
+ key ิ special
+ key ื special
+ key ท alpha
+ key ม alpha
+ key ใ special
+ key ฝ alpha
+ key @ special size 1
+ }
+}
+lowercase_num {
+ margin 0 0 0 9
+ default_size 0
+ row {
+ key ๅ special
+ key / special
+ key - special
+ }
+ row {
+ key ภ alpha
+ key ถ alpha
+ key ุ special
+ }
+ row {
+ key ึ special
+ key ค alpha
+ key ต alpha
+ }
+ row {
+ key จ alpha
+ key ข alpha
+ key ช alpha
+ }
+}
+uppercase {
+ margin 0 0 0 0
+ default_size 0
+ row {
+ key + special size 2
+ key " special
+ key ฎ alpha
+ key ฑ alpha
+ key ธ alpha
+ key ํ special
+ key ๊ special
+ key ณ alpha
+ key ฯ special
+ key ญ alpha
+ key ฐ alpha size 1
+ }
+ row {
+ key ฤ alpha
+ key ฆ alpha
+ key ฏ alpha
+ key โ special
+ key ฌ alpha
+ key ็ special
+ key ๋ special
+ key ษ alpha
+ key ศ alpha
+ key ซ alpha
+ key . special
+ key , special
+ }
+ row {
+ key ( special size 2
+ key ) special
+ key ฉ alpha
+ key ฮ alpha
+ key ฺ special
+ key ์ special
+ key ? special
+ key ฒ alpha
+ key ฬ alpha
+ key ฦ alpha
+ key * special size 1
+ }
+}
+uppercase_num {
+ margin 0 0 0 9
+ default_size 0
+ row {
+ key ๑ num
+ key ๒ num
+ key ๓ num
+ }
+ row {
+ key ๔ num
+ key ๕ num
+ key ๖ num
+ }
+ row {
+ key ๗ num
+ key ๘ num
+ key ๙ num
+ }
+ row {
+ key ู special
+ key ๐ num
+ key ฿ special
+ }
+}
+}
+
+kbd_thumb {
+lowercase {
+ name "กขค"
+ margin 0 0 0 0
+ default_size 3
+ row {
+ key พ alpha
+ key ร alpha
+ key น alpha
+ key ย alpha
+ key บ alpha
+ key ล alpha
+ key ภ alpha
+ key ถ alpha
+ key ค alpha
+ slide special { key ิ key ี key ึ key ื }
+ slide special { key ่ key ้ key ๊ key ๋ }
+ }
+ row {
+ key ฟ alpha
+ key ห alpha
+ key ก alpha
+ key ด alpha
+ key ส alpha
+ key ว alpha
+ key ง alpha
+ key ต alpha
+ key จ alpha
+ slide special { key เ key แ key โ key ไ key ใ }
+ slide special { key ะ key า key ำ }
+ }
+ row {
+ white size 3
+ key ผ alpha
+ key ป alpha
+ key อ alpha
+ key ท alpha
+ key ม alpha
+ key ฝ alpha
+ key ข alpha
+ key ช alpha
+ slide special { key ุ key ู }
+ slide special { key ั key ็ key ์ }
+ }
+}
+uppercase {
+ name "ฏฑธ"
+ margin 0 0 0 0
+ default_size 3
+ row {
+ key ฎ alpha
+ key ฑ alpha
+ key ธ alpha
+ key ณ alpha
+ key ฯ special
+ key ญ alpha
+ key ฐ alpha
+ key , special
+ key ฿ special
+ slide special { key ิ key ี key ึ key ื }
+ slide special { key ่ key ้ key ๊ key ๋ }
+ }
+ row {
+ key ฤ alpha
+ key ฆ alpha
+ key ฏ alpha
+ key ฌ alpha
+ key ็ special
+ key ษ alpha
+ key ศ alpha
+ key ซ alpha
+ key . special
+ slide special { key เ key แ key โ key ไ key ใ }
+ slide special { key ะ key า key ำ }
+ }
+ row {
+ white size 3
+ key ( special
+ key ) special
+ key ฉ alpha
+ key ฮ alpha
+ key ์ special
+ key ฒ alpha
+ key ฬ alpha
+ key ฦ alpha
+ slide special { key ุ key ู }
+ slide special { key ั key ็ key ์ }
+ }
+}
+special {
+ name "๑!+"
+ margin 0 0 0 0
+ default_size 3
+ row {
+ key ๑ num tele
+ key ๒ num tele
+ key ๓ num tele
+ key " special
+ key + special
+ key - special
+ key = special
+ key ! special
+ key & special
+ key ` alpha dead
+ key ´ alpha dead
+ }
+ row {
+ key ๔ num tele
+ key ๕ num tele
+ key ๖ num tele
+ key ' special
+ key : special
+ key ; special
+ key ? special
+ key ( special
+ key ) special
+ key / special
+ key \ special
+ }
+ row {
+ key ๗ num tele
+ key ๘ num tele
+ key ๙ num tele
+ key ๐ num tele
+ key . special
+ key , special
+ key € special
+ key £ special
+ key $ special
+ key ~ special
+ key @ special
+ }
+}
+
+special {
+ name "*§¿"
+ margin 0 0 0 0
+ default_size 3
+ row {
+ key # special tele
+ key % special
+ key ¤ special
+ key < special
+ key > special
+ key ^ special
+ key | special
+ key [ special
+ key ] special
+ key { special
+ key } special
+ }
+ row {
+ key ¡ special
+ key ¿ special
+ key § special
+ key * special tele
+ key · special
+ key • special
+ key ° special
+ key ± special
+ key ½ special
+ key « special
+ key » special
+ }
+ row {
+ key ¢ special
+ key ß alpha
+ key ç alpha
+ key ¥ special
+ key _ special
+ key “ special
+ key ” special
+ key ‘ special
+ key ’ special
+ key ™ special
+ key © special
+ }
+}
+}