@ivu-plus/i-utils
Version:
前端模块化 JavaScript 工具库
34 lines (29 loc) • 697 B
JavaScript
;
var keycode = require('../constants/keycode.cjs');
/**
* 根据keycode获得键名
* @param {Number} keycode 键值
* @returns {String} 返回键名
*/
function getKeyName(keycode$1) {
if (keycode.KEYCODE[keycode$1]) {
return keycode.KEYCODE[keycode$1];
} else {
console.log("Unknow Key Code: " + keycode$1);
return "";
}
}
/**
* 根据keyname获得键值
* @param {Number} keyname
* @returns {Number} 返回键值
*/
function getKeyCode(keyname) {
for (let key in keycode.KEYCODE) {
if (keycode.KEYCODE[key] === keyname) {
return key;
}
}
}
exports.getKeyCode = getKeyCode;
exports.getKeyName = getKeyName;