V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
twinsant
V2EX  ›  分享创造

在网页上模拟键盘,我这是有多无聊啊。。。

  •  
  •   twinsant · 2014-12-16 08:44:36 +08:00 · 4518 次点击
    这是一个创建于 3632 天前的主题,其中的信息可能已经有所发展或是发生改变。
    26 条回复    2016-07-29 20:48:53 +08:00
    Sunyanzi
        1
    Sunyanzi  
       2014-12-16 08:48:16 +08:00
    加减号不会响应是为啥 ...
    ZMOM1031
        2
    ZMOM1031  
       2014-12-16 08:58:35 +08:00
    感觉挺好的
    maikcn
        3
    maikcn  
       2014-12-16 09:19:52 +08:00
    右shift无法识别的样子
    shakoon
        4
    shakoon  
       2014-12-16 09:44:40 +08:00
    比较好奇为什么f5、backspace会被完全劫持掉(浏览器不响应动作),而如f2、f4等我自己设的快捷就完全没法获取到,而win键即能被获取到系统也会响应。我用的枫树浏览器,chromium 27内核。
    另外右shift、alt能响应但识别为左键了,dell本子的fn获取不到。
    welsmann
        5
    welsmann  
       2014-12-16 10:10:36 +08:00
    10.10.2上Fn相关的键貌似都无法识别到
    Bitex
        6
    Bitex  
       2014-12-16 10:58:05 +08:00
    右Option和右Shift都无法识别,F11会显示桌面。还有一个小bug,同时按四个方向键,上键周围没有蓝色边框
    halfcrazy
        7
    halfcrazy  
       2014-12-16 13:34:15 +08:00
    Pascal (1998) -真的是大叔啊
    Lycnir
        8
    Lycnir  
       2014-12-16 15:34:31 +08:00
    好评
    holystrike
        9
    holystrike  
       2014-12-16 16:04:01 +08:00
    可以用来测试键盘冲突
    Mountain
        10
    Mountain  
       2014-12-16 16:24:45 +08:00
    响应好慢啊

    是我网速不给力的原因嘛
    yuelang85
        11
    yuelang85  
       2014-12-16 18:07:27 +08:00
    不无聊。当初iphone刚出来,没有中文输入法。一帮人用js写了个简单输入法,放到网页上,再想办法复制到其他程序里,这样做到中文输入。。。。
    watara
        12
    watara  
       2014-12-16 18:14:31 +08:00
    挺好的啊
    twinsant
        13
    twinsant  
    OP
       2014-12-16 22:29:13 +08:00
    @halfcrazy 少年你好,我喜欢v2ex年轻的氛围。
    Fly1993
        14
    Fly1993  
       2014-12-17 01:06:40 +08:00
    记得一开始想要做一个 iOS 的输入法,然后吭哧吭哧从网页上搞了出来
    然后,支持第三方输入法了,网页版的键盘变成了原型……
    twinsant
        15
    twinsant  
    OP
       2014-12-17 08:57:43 +08:00
    @Sunyanzi 加减号不会响应是什么意思。
    twinsant
        16
    twinsant  
    OP
       2014-12-17 08:58:29 +08:00
    @maikcn 因为在网页里拿到的键盘事件本身无法识别左右shift
    twinsant
        17
    twinsant  
    OP
       2014-12-17 09:01:40 +08:00
    @shakoon 操作系统和浏览器的一些关键快捷键无法拦截。shift和alt无法区分左右。fn其实是个花架子,因为根本收不到这个键的事件。@welsmann @Bitex
    twinsant
        18
    twinsant  
    OP
       2014-12-17 09:01:59 +08:00
    @Mountain 响应好慢是指什么慢?
    Sunyanzi
        19
    Sunyanzi  
       2014-12-17 09:02:06 +08:00
    @twinsant 按键盘上的 = 和 - 键屏幕上对应按键没有蓝框 ...
    Mountain
        20
    Mountain  
       2014-12-17 12:23:12 +08:00
    就是从我按下按键到页面上的键盘有反应大概要等个半秒吧……
    Sunnyyoung
        21
    Sunnyyoung  
       2014-12-17 13:48:39 +08:00
    有一种想把所有键按亮的冲动
    twinsant
        22
    twinsant  
    OP
       2014-12-18 09:05:24 +08:00
    @Sunyanzi 什么操作系统和浏览器?
    twinsant
        23
    twinsant  
    OP
       2014-12-18 09:06:08 +08:00
    @Mountain 因为是检测键盘序列,我设置了0.5秒的检测间隔。有空我会优化下。
    twinsant
        24
    twinsant  
    OP
       2014-12-18 09:07:04 +08:00
    @Sunnyyoung 我把检测间隔设置长些,你就能按亮所有键了。话说,我也有这个强迫的冲动。
    Mountain
        25
    Mountain  
       2014-12-18 10:29:33 +08:00
    我估算的还挺准,哈哈
    fy
        26
    fy  
       2016-07-29 20:48:53 +08:00
    LZ 的网站好像挂了呀 前些日子还能看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4211 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 04:13 · PVG 12:13 · LAX 20:13 · JFK 23:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.