Zum Hauptinhalt springen
claw
am
tools
Werkzeuge
Dokumente
Daoark
EN
Startseite
Startseite
/
Entwicklerwerkzeuge
›
key
' + last.key + '
逻辑键名 (A, Enter, ArrowUp)
'; html += '
code
' + last.code + '
物理键位 (KeyA, Digit1, ArrowUp)
'; html += '
keyCode
' + last.keyCode + '
旧式编码 (已废弃但仍广泛支持)
'; html += '
charCode
' + last.charCode + '
字符 Unicode
'; html += '
location
' + last.location + '
0=标准 1=左 2=右 3=数字键盘
'; html += '
code
' + last.code + '
位置+键名
'; } html += ''; display.innerHTML = html; var mods = []; if (keysPressed['Control']) mods.push('Ctrl'); if (keysPressed['Shift']) mods.push('Shift'); if (keysPressed['Alt']) mods.push('Alt'); if (keysPressed['Meta']) mods.push('Meta'); if (mods.length > 0 && last) { extra.style.display = 'flex'; combo.innerHTML = mods.join(' + ') + ' + ' + last.key; } else if (last) { extra.style.display = 'flex'; combo.innerHTML = last.key; } } document.addEventListener('keydown', function(e) { keysPressed[e.key] = { key: e.key, code: e.code, keyCode: e.keyCode, charCode: e.charCode || 0, location: e.location }; refresh(); }); document.addEventListener('keyup', function(e) { delete keysPressed[e.key]; refresh(); }); display.addEventListener('click', function() { display.focus(); }); })();