core.js

来自「在线的中文输入法源代码」· JavaScript 代码 · 共 47 行

JS
47
字号
if (document.all && !document.getElementById) {	document.getElementById = function(id) {		return document.all[id];	}}function on_load() {	if (navigator.appName.indexOf('Microsoft') != -1) {		browser = 'IE';	} else if (navigator.appName.indexOf('Netscape') != -1) {		browser = 'NS';		document.getElementById("copyAll").value = "选择全文";	} else {	//if (navigator.appName.indexOf('Opera') != -1) {		browser = 'OP';	}	document.form1.edit_area.focus();	document.form1.shanchu.disabled = true;	document.getElementById("code_field").innerHTML = " ";	document.getElementById("list_area").innerHTML = " ";}var code_field = "";var candidates = "";code_len = 12;code_table = new Array();pattern = /[a-z';]+[^a-z';]+/g;pattern.compile("[a-z';]+[^a-z';]+", "g");// "raw" is defined in *-table.jswhile (pattern.exec(raw) != null) code_table.push(RegExp.lastMatch);word_list = new Array();left_yinhao1 = false;left_yinhao2 = false;ctrl_keydown = false;right_arrow = false;cancel_key_event = false;start_mem = -1;index_mem = 0;start_stack = new Array();index_stack = new Array();key_en = "1234567890abcdefghijklmnopqrstuvwxyz";key_EN = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";key_quan = "1234567890abcdefghijklmnopqrstuvwxyz";key_QUAN = "!@#$%^&*()ABCDEFGHIJKLMNOPQRSTUVWXYZ";fuhao = new Array();fuhao[1] = "。,、;:?!…—·ˉˇ¨‘’“”々~‖∶"'`|〃〔〕〈〉《》「」『』.〖〗【】()[]{}︵︶︹︺︿﹀︽︾﹁﹂﹃﹄

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?