V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
melongzzz
V2EX  ›  程序员

windows 电脑上网站如何调起虚拟键盘

  •  
  •   melongzzz · 2023-08-17 09:49:04 +08:00 · 1232 次点击
    这是一个创建于 451 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司需要开发不动产信息查询系统,系统是一个网页,运行在自助查询机的浏览器上。自助查询机就是一台触控的 windows 电脑,没有键盘鼠标,怎么能实现点击 input 框像移动端一样调起键盘?
    第 1 条附言  ·  2023-08-17 11:04:31 +08:00
    https://support.microsoft.com/zh-cn/windows/%E4%BD%BF%E7%94%A8%E5%B1%8F%E5%B9%95%E9%94%AE%E7%9B%98-osk-%E8%BF%9B%E8%A1%8C%E9%94%AE%E5%85%A5-ecbb5e08-5b4e-d8c8-f794-81dbf896267a#ID0EBBD=Windows_10

    有触控功能的电脑可以通过设置平板模式调起触控键盘,之前设置平板模式没生效是因为需要重新生效。感谢各位的建议
    13 条回复    2023-08-17 13:02:57 +08:00
    zhcode
        1
    zhcode  
       2023-08-17 09:52:16 +08:00
    windows 软键盘命令是 osk ,想办法点击 input 时调用一下这个命令
    zhangkunkyle
        2
    zhangkunkyle  
       2023-08-17 09:54:45 +08:00
    win11 的话 设置 --> 个性化 --> 任务栏 --> 任务栏角图标 --> 触摸键盘 --> 始终显示触摸键盘图标 --> 把开关打开就行了
    w292614191
        3
    w292614191  
       2023-08-17 09:55:02 +08:00
    开源的键盘插件
    melongzzz
        4
    melongzzz  
    OP
       2023-08-17 09:57:08 +08:00
    @zhcode 有过这个想法,我设想是在自助查询机上起一个 node 服务,网页通过 http 接口让 node 执行 osk 命令,但是 windows 的软键盘和系统风格割裂,也会有遮挡。我想的是有没有方法让 Windows 像移动端一样调起键盘。另外我试过开启 windows 的平板模式,没有生效,不知道是不是设置问题。
    melongzzz
        5
    melongzzz  
    OP
       2023-08-17 10:01:59 +08:00
    @zhangkunkyle 这个是政府项目,需要给很多不懂电脑的人使用,这样估计行不通
    zhangkunkyle
        6
    zhangkunkyle  
       2023-08-17 10:22:02 +08:00
    @melongzzz 这和懂不懂电脑有什么关系?你给设置好了不就行么?使用的人不就是用么?
    BwNVlwSq
        7
    BwNVlwSq  
       2023-08-17 10:24:50 +08:00
    可以考虑嵌入一个虚拟键盘
    opengps
        8
    opengps  
       2023-08-17 10:25:14 +08:00
    比较新的 windows 系统有触摸模式选项,老版本的话,就常开屏幕键盘,或者把快捷键盘发个快捷方式到桌面吧
    zhangkunkyle
        9
    zhangkunkyle  
       2023-08-17 10:25:24 +08:00
    @melongzzz 要我说直接上边显示网页,下边留点空间显示键盘得了,给设置好,让他们去用,别搞太复杂了,复杂度越高,出问题的概率越大啊
    xiangyuecn
        10
    xiangyuecn  
       2023-08-17 10:41:08 +08:00
    写个 bat 脚本,开机自启动,脚本里面直接运行 system32 里面的 osk.exe
    xiangyuecn
        11
    xiangyuecn  
       2023-08-17 10:46:10 +08:00
    基本上不用考虑 js 插件,输入 abcd 随便自己用 div+css 弄一下,问题是中文输入是个难题,第三方的插件容易被卡脖子🐶
    melongzzz
        12
    melongzzz  
    OP
       2023-08-17 11:08:14 +08:00   ❤️ 1
    @zhangkunkyle
    @opengps
    @xiangyuecn
    @zhcode
    @w292614191
    @BwNVlwSq
    已解决。带触控功能的电脑开启平板模式,input 框聚焦时默认调起触控键盘,就像一个大号手机。
    感谢各位建议
    dode
        13
    dode  
       2023-08-17 13:02:57 +08:00 via Android
    之前看有个 web 页面实现的输入法工具
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1005 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:52 · PVG 06:52 · LAX 14:52 · JFK 17:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.