我搜查,但没有发现任何东西,尝试了下面的代码,但它并没有奏效。
keyMap = { ALT_ANY: 'alt+*' };
我的问题是我怎么能与映射任何alt
关键?我的意思是,如果用户按下任意字符键或alt
任意键。
例如: - alt+a
,alt+b
,alt+c
,alt+d
.....于一身的盛会联系在一起。
react-hotkeys如果你需要库链接。
我还没有发现有反应,热键的解决方案,但我有另一种可能是,它会为你工作:
import React, {Component} from "react";
export default class extends Component {
reportKeyEvent = ({altKey, key}) => (altKey && key !== 'Alt') ? console.log(`Alt+${key}`) : null
render = () => <input type="text" onKeyDown={(e) => this.reportKeyEvent(e)} />
}