diff --git a/keyboard/sil_zaiwa/1.1/sil_zaiwa-1.1.js b/keyboard/sil_zaiwa/1.1/sil_zaiwa-1.1.js new file mode 100644 index 00000000..1f4692e3 --- /dev/null +++ b/keyboard/sil_zaiwa/1.1/sil_zaiwa-1.1.js @@ -0,0 +1 @@ +if(typeof keyman === 'undefined') {console.log('Keyboard requires KeymanWeb 10.0 or later');if(typeof tavultesoft !== 'undefined') tavultesoft.keymanweb.util.alert("This keyboard requires KeymanWeb 10.0 or later");} else {KeymanWeb.KR(new Keyboard_sil_zaiwa());}function Keyboard_sil_zaiwa(){this._v=(typeof keyman!="undefined"&&typeof keyman.version=="string")?parseInt(keyman.version,10):9;this.KI="Keyboard_sil_zaiwa";this.KN="Zaiwa Backwards";this.KMINVER="10.0";this.KV={F:' 1em "Arial"',K102:0};this.KV.KLS={"default": ["`","1","2","3","4","5","6","7","8","9","0","-","=","","","","q","w","e","r","t","y","u","i","o","p","[","]","\\","","","","a","s","d","f","g","h","j","k","l",";","'","","","","","","\\","z","x","c","v","b","n","m",",",".","/","","","","","",""],"shift": ["~","!","@","#","$","%","^","&","*","(",")","_","+","","","","Q","W","E","R","T","Y","U","I","O","P","{","}","|","","","","A","S","D","F","G","H","J","K","L",":","\"","","","","","","|","Z","X","C","V","B","N","M","<",">","?","","","","","",""]};this.KV.BK=(function(x){var e=Array.apply(null,Array(65)).map(String.prototype.valueOf,""),r=[],v,i,m=['default','shift','ctrl','shift-ctrl','alt','shift-alt','ctrl-alt','shift-ctrl-alt'];for(i=m.length-1;i>=0;i--)if((v=x[m[i]])||r.length)r=(v?v:e).slice().concat(r);return r})(this.KV.KLS);this.KDU=0;this.KH='';this.KM=0;this.KBVER="1.1";this.KMBM=0x10;this.KVER="17.0.330.0";this.KVS=[];this.gs=function(t,e) {return this.g0(t,e);};this.gs=function(t,e) {return this.g0(t,e);};this.g0=function(t,e) {var k=KeymanWeb,r=0,m=0;if(k.KKM(e,16384,32)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"[");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"'");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,">");}}else if(k.KKM(e,16384,222)) {if(1){r=m=1;k.KDC(0,t);k.KDO(-1,t,1);}}else if(k.KKM(e,16400,190)) {if(1){r=m=1;k.KDC(0,t);k.KDO(-1,t,2);}}else if(k.KKM(e,16400,65)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Á");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"À");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Â");}}else if(k.KKM(e,16400,69)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"É");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"È");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Ê");}}else if(k.KKM(e,16400,73)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Í");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Ì");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Î");}}else if(k.KKM(e,16400,79)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Ó");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Ò");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Ô");}}else if(k.KKM(e,16400,85)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Ú");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Ù");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"Û");}}else if(k.KKM(e,16384,219)) {if(1){r=m=1;k.KDC(0,t);k.KDO(-1,t,0);}}else if(k.KKM(e,16384,65)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"á");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"à");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"â");}}else if(k.KKM(e,16384,69)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"é");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"è");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"ê");}}else if(k.KKM(e,16384,73)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"í");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"ì");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"î");}}else if(k.KKM(e,16384,79)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"ó");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"ò");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"ô");}}else if(k.KKM(e,16384,85)) {if(k.KFCM(1,t,[{t:'d',d:0}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"ú");}else if(k.KFCM(1,t,[{t:'d',d:1}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"ù");}else if(k.KFCM(1,t,[{t:'d',d:2}])){r=m=1;k.KDC(1,t);k.KO(-1,t,"û");}}return r;};} \ No newline at end of file