在我的Reaction/Javascript应用程序中,我听到的是KeyboardEvents.关于如何获得按下的键值,key property的文档非常清楚:
其值按如下方式确定:
- 如果按下的键具有打印表示形式,则返回值是包含键的可打印表示形式的非空Unicode字符串.
- 如果按下的键是空格键,则返回值为单个空格
- 如果按下的键是控制键或特殊字符,则返回值为pre-defined key values中的一个.
我想测试按下的键是否有打印表示或为空格.即它不是预定义的键值之一.
我找不到hasPrintedRepresentation
英镑的房产.在返回true
之前,我是否应该编写自己的hasPrintedRepresentation()
来测试并排除这400个左右的预定义键值中的每一个?我找不到一家已经从事这项繁重工作的图书馆.我错过了什么吗?谢谢!