@ivujs/i-utils
Version:
前端模块化 JavaScript 工具库
28 lines (25 loc) • 528 B
JavaScript
import { KEYCODE } from '../constants/keycode.mjs';
/**
* @module 键盘
*/
/**
* 根据keycode获得键名
* @param {number} keycode 键值
* @returns {string} 返回键名
*/
function getKeyName(keycode) {
return KEYCODE[keycode];
}
/**
* 根据keyname获得键值
* @param {string} keyname
* @returns {string} 返回键值
*/
function getKeyCode(keyname) {
for (const key in KEYCODE) {
if (KEYCODE[key] === keyname) {
return key;
}
}
}
export { getKeyCode, getKeyName };