spiegel-keyman/web/docs/engine/guide/examples/js/laokeys.js
Marc Durdin 6c145cb775 refactor(web): move web engine help to app repo
Note: build.sh updated to make sure that test:help build action:target
doesn't also call test.sh by adding `:_all` meta-target.

Note: CI will need a new help-keyman-com.sh build step to deploy web
engine help.

Fixes: #12347
2024-10-31 11:00:06 +07:00

2 lines
4.1 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*(C) Copyright 1994-2006 Tavultesoft Pty Ltd. All Rights Reserved. Details: keymanweb.com*/
KeymanWeb.KR(new Keyboard_laokeys()); function Keyboard_laokeys() {this.KI="Keyboard_laokeys";this.KN="Lao (Phonetic)";this.KV={F:' 1em "Saysettha OT"',K102:0,BK:new Array("","່","້","໊","໋","໌","","","","","","","","","","","","ວ","ເ","ຣ","ຕ","ຢ","ຸ","ິ","ອ","ປ","","","","","","","ະ","ຊ","ດ","ຟ","ງ","ຮ","ຈ","ກ","ລ","","","","","","","","","","","","","ບ","ນ","ມ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ຕ","ຍ","ຶ","","ົ","ປ","","","","","","","","ສ","","ຝ","","ຫ","","ກ","","","","","","","","","","","","","","","","","","","","","","","","","")};this.KH='This is a phonetic Lao keyboard. To type long vowels, type the vowel twice. For aspirated consonants, press "h" after the unaspirated form. High class consonants, press Shift+equivalent low class consonant ';this.s4="laokeys_help.htm";this.s5="laokeys.kvk";this.s6="ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮ";this.s7="ກງຈຊຍດຕນບປຝຟມຢຣລວສຫອຮ";this.s8="kgjsYdtnbpFfmyrlwSHoh";this.s9="ກຕປ";this.s10="KTP";this.s11="ຄທພ";this.s12="ຂຖຜ";this.s13="ະິຶຸົເ";this.s14="aiUuOe";this.s15="າີືູໍແ";this.s16="່້໊໋໌";this.s17="12345";this.gs=function(t,e){return this.g0(t,e);};this.g0=function(t,e){var k=KeymanWeb,m=0;if(k.KKM(e,0,49)){m=1;k.KO(0,t,"່");}else if(k.KKM(e,0,50)){m=1;k.KO(0,t,"້");}else if(k.KKM(e,0,51)){m=1;k.KO(0,t,"໊");}else if(k.KKM(e,0,52)){m=1;k.KO(0,t,"໋");}else if(k.KKM(e,0,53)){m=1;k.KO(0,t,"໌");}else if(k.KKM(e,0,70)){m=1;k.KO(0,t,"ຝ");}else if(k.KKM(e,0,72)&&k.KA(0,k.KC(1,1,t),this.s9)&&k.KDM(0,t,0)){m=1;k.KIO(1,this.s12,1,t);}else if(k.KKM(e,0,72)&&k.KA(0,k.KC(1,1,t),this.s9)){m=1;k.KIO(1,this.s12,1,t);}else if(k.KKM(e,0,72)){m=1;k.KO(0,t,"ຫ");}else if(k.KKM(e,0,73)&&k.KA(0,k.KC(2,1,t),this.s6)&&k.KCM(1,t,"ະ",1)){m=1;k.KO(2,t,"ໃ");k.KIO(-1,this.s6,1,t);}else if(k.KKM(e,0,75)){m=1;k.KO(0,t,"ກ");k.KDO(-1,t,0);}else if(k.KKM(e,0,79)&&k.KCM(1,t,"ົ",1)){m=1;k.KO(1,t,"ໍ");}else if(k.KKM(e,0,79)){m=1;k.KO(0,t,"ົ");}else if(k.KKM(e,0,80)){m=1;k.KO(0,t,"ປ");k.KDO(-1,t,0);}else if(k.KKM(e,0,83)){m=1;k.KO(0,t,"ສ");}else if(k.KKM(e,0,84)){m=1;k.KO(0,t,"ຕ");k.KDO(-1,t,0);}else if(k.KKM(e,0,85)&&k.KCM(1,t,"ຶ",1)){m=1;k.KO(1,t,"ື");}else if(k.KKM(e,0,85)){m=1;k.KO(0,t,"ຶ");}else if(k.KKM(e,0,89)){m=1;k.KO(0,t,"ຍ");}else if(k.KKM(e,0,97)&&k.KCM(1,t,"ະ",1)){m=1;k.KO(1,t,"າ");}else if(k.KKM(e,0,97)){m=1;k.KO(0,t,"ະ");}else if(k.KKM(e,0,98)){m=1;k.KO(0,t,"ບ");}else if(k.KKM(e,0,100)){m=1;k.KO(0,t,"ດ");}else if(k.KKM(e,0,101)&&k.KCM(1,t,"ເ",1)){m=1;k.KO(1,t,"ແ");}else if(k.KKM(e,0,101)){m=1;k.KO(0,t,"ເ");}else if(k.KKM(e,0,102)){m=1;k.KO(0,t,"ຟ");}else if(k.KKM(e,0,103)&&k.KCM(1,t,"ນ",1)){m=1;k.KO(1,t,"ງ");}else if(k.KKM(e,0,103)){m=1;k.KO(0,t,"ງ");}else if(k.KKM(e,0,104)&&k.KA(0,k.KC(1,1,t),this.s9)&&k.KDM(0,t,0)){m=1;k.KIO(1,this.s12,1,t);}else if(k.KKM(e,0,104)&&k.KA(0,k.KC(1,1,t),this.s9)){m=1;k.KIO(1,this.s11,1,t);}else if(k.KKM(e,0,104)){m=1;k.KO(0,t,"ຮ");}else if(k.KKM(e,0,105)&&k.KA(0,k.KC(2,1,t),this.s6)&&k.KCM(1,t,"ະ",1)){m=1;k.KO(2,t,"ໄ");k.KIO(-1,this.s6,1,t);}else if(k.KKM(e,0,105)&&k.KCM(1,t,"ິ",1)){m=1;k.KO(1,t,"ີ");}else if(k.KKM(e,0,105)){m=1;k.KO(0,t,"ິ");}else if(k.KKM(e,0,106)){m=1;k.KO(0,t,"ຈ");}else if(k.KKM(e,0,107)){m=1;k.KO(0,t,"ກ");}else if(k.KKM(e,0,108)){m=1;k.KO(0,t,"ລ");}else if(k.KKM(e,0,109)){m=1;k.KO(0,t,"ມ");}else if(k.KKM(e,0,110)){m=1;k.KO(0,t,"ນ");}else if(k.KKM(e,0,111)){m=1;k.KO(0,t,"ອ");}else if(k.KKM(e,0,112)){m=1;k.KO(0,t,"ປ");}else if(k.KKM(e,0,114)){m=1;k.KO(0,t,"ຣ");}else if(k.KKM(e,0,115)){m=1;k.KO(0,t,"ຊ");}else if(k.KKM(e,0,116)){m=1;k.KO(0,t,"ຕ");}else if(k.KKM(e,0,117)&&k.KCM(1,t,"ຸ",1)){m=1;k.KO(1,t,"ູ");}else if(k.KKM(e,0,117)){m=1;k.KO(0,t,"ຸ");}else if(k.KKM(e,0,119)){m=1;k.KO(0,t,"ວ");}else if(k.KKM(e,0,121)&&k.KCM(1,t,"ນ",1)){m=1;k.KO(1,t,"ຍ");}else if(k.KKM(e,0,121)){m=1;k.KO(0,t,"ຢ");}return m;};}