新增 listenKeydown

This commit is contained in:
fofolee
2022-04-23 00:34:26 +08:00
parent f99123518a
commit e260d14a36
2 changed files with 31 additions and 6 deletions

View File

@@ -170,13 +170,28 @@ interface quickcommandApi {
* @param callback 点击后的回调
* @param label 按钮的标题
*/
showWaitButton(callback, label?: string): void;
showWaitButton(callback: () => void, label?: string): void;
/**
* 关掉现有等待操作按钮
*/
closeWaitBtn(): void;
/**
* 监听用户按键,并执行回调函数
*
* ```js
* quickcommand.listenKeydown(e=>{
* if(e.key === 'c' && e.ctrlKey){
* console.log("取消")
* }
* })
* ```
*
* @param callback 按键回调函数
*/
listenKeydown(callback: (event) => void): void;
/**
* 同步等待,会阻塞进程
* @param ms 等待的毫秒数