diff --git a/keyzen.js b/keyzen.js index 36b1cca..cda2a8d 100644 --- a/keyzen.js +++ b/keyzen.js @@ -13,7 +13,7 @@ layouts={}; layouts["qwerty"] = " jfkdlsahgyturieowpqbnvmcxz6758493021`-=[]\\;',./ABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+{}|:\"<>?"; layouts["azerty"] = " jfkdlsmqhgyturieozpabnvcxw6758493021`-=[]\\;',./ABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+{}|:\"<>?"; layouts["colemak"] = " ntesiroahdjglpufywqbkvmcxz1234567890'\",.!?:;/@$%&#*()_ABCDEFGHIJKLMNOPQRSTUVWXYZ~+-={}|^<>`[]\\"; -layouts["bépo"] = " tesirunamc,èvodpléjbk'.qxghyfàzw6758493021`-=[]\\;/ABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+{}|:\"<>?"; +layouts["bépo"] = " tesirunamc,èvodpléjbk'.qxghyfàzw6758493021`-=[]\\;/ABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+{}|:\"<>?"; layouts["norman"] = " ntieosaygjkufrdlw;qbpvmcxz1234567890'\",.!?:;/@$%&#*()_ABCDEFGHIJKLMNOPQRSTUVWXYZ~+-={}|^<>`[]\\"; layouts["code-es6"] = " {}',;():.>="; if(data.word[i] == " ") { word += "⎵" - } - else if(data.word[i] == "&") { - word += "&" - } + } else { - word += data.word[i]; + word += escapeHTML(data.word[i]); } word += ""; } var keys_hit = ""; for(var d in data.keys_hit) { - if (data.keys_hit[d] == ' ') { + if (data.keys_hit[d] == " ") { keys_hit += "⎵"; } - else if (data.keys_hit[d] == '&') { - keys_hit += "&"; - } else { - keys_hit += data.keys_hit[d]; + keys_hit += escapeHTML(data.keys_hit[d]); } } for(var i = data.word_index; i < data.word_length; i++) {