簡體   English   中英

如何使用js或jquery以編程方式按下任何鍵盤鍵?

[英]How to press any keyboard key programmatically using js or jquery?

我試圖按“ Windows” +“;” 使用javaScript / Jquery的鍵。有沒有辦法做到這一點?

您可以使用metaKeykeyCode屬性設置新的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM