我正在一个带触摸屏的树莓派上运行VueJS 3项目。目前我使用的是Chrome 88,并且安装了Chrome虚拟键盘:https://chrome.google.com/webstore/detail/virtual-keyboard/pflmllfnnabikmfkkaddkoolinlfninn
在Raspberry以及Windows上,虚拟键盘发出的所有事件都是空键值,因此-输入没有发生任何事情。
每个键发射3个事件,都像这样:
type:"keydown"
key:""
ctrlKey:false
shiftKey:true
altKey:false
metaKey:false
type:"keypress"
key:""
ctrlKey:false
shiftKey:false
altKey:false
metaKey:true
type:"keyup"
key:""
ctrlKey:false
shiftKey:false
altKey:false
metaKey:true
有没有人处理过这个问题?
奇怪的是,当你按下它们时,你可以看到输入反映了按键,但一旦你停止按下按键,它们的字母就消失了:
谢谢!
1条答案
按热度按时间hgqdbh6s1#
如果其他人在未来遇到这种情况:
原来这个扩展是非常非常老的,没有任何人维护,甚至没有尝试分叉它,它有像20分叉没有结果在年底。不想使自定义扩展,因为需要的时间来做。
所以,最后我放弃了键盘扩展,使用了弗朗西斯科Hodge(hodgef)的VueJS 3简单键盘:
https://github.com/hodgef/simple-keyboard
与一个简单的键盘一点点返工,并设法让它启动和运行没有任何问题。