[英]How to press any keyboard key programmatically using js or jquery?
我試圖按“ Windows” +“;” 使用javaScript / Jquery的鍵。有沒有辦法做到這一點?
您可以使用metaKey
和keyCode
屬性設置新的KeyboardEvent
,如下所示:
document.addEventListener('keypress', (event) => { console.log('Meta Key?', event.metaKey); console.log('Key Code', event.which); }); document.dispatchEvent(new KeyboardEvent('keypress', { metaKey: true, // On Windows, this is "window" key keyCode: 44 // This is keyCode of comma on Windows-US }))
但是,我不確定瀏覽器是否支持此行為。
這是keyCode
的列表: https : //developer.mozilla.org/zh-CN/docs/Web/API/KeyboardEvent/keyCode
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.