如果按下特定按键,则按键触发功能

Keypress trigger a function if specific pressed

我对此束手无策。我到处都找过了,找不到。我想通过按字母 "p" 来触发一个功能 我尝试了几种方法,但它们没有用。我也没有使用 jQuery.

这是我的代码:

//If key p is pressed, then trigger the stopsound function

function checkKey(p) {
    stopmusic
}
document.addEventListener("keypress", stopmusic);

我想让它检测字母 p 并触发函数 "stopmusic"。它有一个事件侦听器,但它会拾取所有键。我想定义它,但在搜索时找不到它。谢谢

p 键为 112,因此只需检查该事件

function checkKey(e) {
    var key = e.which || e.keyCode;
    if (key === 112) stopmusic();
}

document.addEventListener("keypress", checkKey);