当然可以。在JavaScript中,可以使用event.key
和event.code
属性来区分左CTRL键和右CTRL键。
首先,需要在页面上添加一个事件监听器,监听keydown
事件。然后,在事件处理函数中,检查event.code
属性的值。如果event.code
的值为ControlLeft
,则表示左CTRL键被按下;如果event.code
的值为ControlRight
,则表示右CTRL键被按下。
以下是一个示例代码:
document.addEventListener('keydown', function(event) {
if (event.code === 'ControlLeft') {
console.log('左CTRL键被按下');
} else if (event.code === 'ControlRight') {
console.log('右CTRL键被按下');
}
});
在这个示例中,我们使用了addEventListener
方法来添加keydown
事件的监听器,并在事件处理函数中检查了event.code
属性的值。如果event.code
的值为ControlLeft
,则表示左CTRL键被按下;如果event.code
的值为ControlRight
,则表示右CTRL键被按下。
需要注意的是,这种方法只能区分左右CTRL键,而无法区分左右Shift键、Alt键等。如果需要区分这些键,可以使用event.location
属性来进行区分。
领取专属 10元无门槛券
手把手带您无忧上云