| description | 键盘事件(KeyboardEvent)的使用说明 |
|---|
请使用 compareKeyboardInput 进行比较:
declare namespace nasl.browser {
/**
* 比较键盘事件和指定键盘码是否匹配
* @param event 键盘事件
* @param codes 键盘码列表,参考 KeyboardEvent.code,如:['Digit5', 'Enter', 'Escape', 'ArrowUp', 'Control', 'Meta', 'ControlLeft'] 等
* @returns 是否匹配
*/
compareKeyboardInput(event: KeyboardEvent, codes: List<String>): Boolean;
}
// 示例
<ElInput onKeyDown={(event) => {
if (nasl.browser.compareKeyboardInput(event, ['Meta', 'KeyK'])) {
// 按下 Meta + K 键
}
}} />