UNPKG

@ivu-plus/i-utils

Version:

前端模块化 JavaScript 工具库

34 lines (29 loc) 697 B
'use strict'; 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;