@ivujs/i-utils
Version:
前端模块化 JavaScript 工具库
31 lines (27 loc) • 601 B
JavaScript
;
var keycode = require('../constants/keycode.cjs');
/**
* @module 键盘
*/
/**
* 根据keycode获得键名
* @param {number} keycode 键值
* @returns {string} 返回键名
*/
function getKeyName(keycode$1) {
return keycode.KEYCODE[keycode$1];
}
/**
* 根据keyname获得键值
* @param {string} keyname
* @returns {string} 返回键值
*/
function getKeyCode(keyname) {
for (const key in keycode.KEYCODE) {
if (keycode.KEYCODE[key] === keyname) {
return key;
}
}
}
exports.getKeyCode = getKeyCode;
exports.getKeyName = getKeyName;