小白求问机械键盘这个状态是正常的吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1YsX1
V2EX    机械键盘

小白求问机械键盘这个状态是正常的吗?

  •  
  •   1YsX1 2020-09-28 16:07:32 +08:00 2569 次点击
    这是一个创建于 1841 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近从 x 东刚买了 ikbc c87 键盘,官方宣称是全键无冲的。因为也是第一次购买机械键盘,就是想着完整的测试一下。

    我在两台电脑都进行了如下测试,依次按下 1,2,3,4,5,6,7,8 这几个键,而且按下的时候不松开之前的键。

    我现在就在这个编辑框里进行了操作,结果如下

    111111112222222222222222233333333333333333333444444444444444444555555555555555555555566666666666666666666676666666666666666767676767676767676767676767676767676767676767676767676767676767678666666666666666868686868686868686868686868686868686868686868686866

    可见前 6 个键是完全没有问题的,从第 7 个键开始,会产生 76767 或者 86868 (按下 8 的时候,7 没有松开)这样的数值。

    给官方客服反馈了,换了一个还是这样。官方客服说可以退货了。

    但是我觉得这个貌似也不影响使用,所以想来问问这个是机械键盘存在质量问题吗?

    16 条回复    2020-09-29 10:27:13 +08:00
    haorrs
        1
    haorrs  
       2020-09-28 16:13:41 +08:00
    1111111111111112222222222222222222222222333333333333333333333333333344444444444444444444444444455555555555555555566666666666666666666666666666666777777777777777777777777788888888888888888888888888888888888888888
    xiri
        2
    xiri  
       2020-09-28 16:17:26 +08:00   2
    ikbc c87 默认设置是 6 键无冲,按住 Fn + ScrLk 键不放,指示灯闪烁三次开启全键无冲
    xiri
        3
    xiri  
       2020-09-28 16:18:27 +08:00
    @xiri 再按一次,指示灯闪烁一次,重新设置回 6 键无冲
    kop1989
        4
    kop1989  
       2020-09-28 16:19:10 +08:00
    kop1989
        5
    kop1989  
       2020-09-28 16:19:44 +08:00
    真正的键盘冲突,第七个键是点不下去的。
    xiri
        6
    xiri  
       2020-09-28 16:20:22 +08:00
    @xiri 我印象中这个东西说明书上有写吧,,,,,,
    1YsX1
        7
    1YsX1  
    OP
       2020-09-28 16:26:34 +08:00
    @xiri 说明书上没有这一条配置,客服说 2020 最新款的只能全键无冲,不能改 6 键无冲了
    1YsX1
        8
    1YsX1  
    OP
       2020-09-28 16:27:34 +08:00
    @kop1989 所以说我出现这样的测试结果,说明键盘是响应了第 7 个键的,但是第 6 个键又给冒出来了这就很尴尬。。。。
    1YsX1
        9
    1YsX1  
    OP
       2020-09-28 16:31:06 +08:00
    @kop1989 用这种按键测试的软件,按多少键都会有响应的。但是具体在编辑框里按,才能看出来他两个字符在交替出现。我觉得真正的全键无冲是不是应该像 1 楼的一样,总是只响应最后一个键。
    kop1989
        10
    kop1989  
       2020-09-28 16:32:05 +08:00   1
    @1YsX1 #8 我的意思是出现重复输入错乱是正常的(错乱了并不能说明键盘有冲突)。这个可能和 windows 底层的实现字符自动重复的逻辑有关,我就不班门弄斧了。
    marcong95
        11
    marcong95  
       2020-09-28 16:37:53 +08:00   1
    传说中全键无冲是通过模拟多个键盘实现的,然后 USB HID 的包只能放 6 个键,所以你这个例子的话,应该是一个键盘按着 123456,另一个按着 78

    所以 68 交替出现好像也挺合理的样子?
    xppppsfg
        12
    xppppsfg  
       2020-09-28 16:39:58 +08:00   1
    因为有很多伪无冲
    通过将键盘分为多个小区域来完成无冲突的
    1YsX1
        13
    1YsX1  
    OP
       2020-09-28 16:45:41 +08:00
    @kop1989
    @marcong95
    @xppppsfg
    感谢几位大佬,确实应该是这个道理。
    而且我换到 ubuntu 系统的话,没有这个问题了。无论按多少按键都是响应最后一个。
    whasyt
        14
    whasyt  
       2020-09-28 19:03:53 +08:00
    @1YsX1 #13 啥意思?我也是同款键盘,是 111122223333344444455555666666777777888888 正常还是 11112222333334444445555566666667676767676767 正常?
    1YsX1
        15
    1YsX1  
    OP
       2020-09-29 09:28:14 +08:00   2
    @whasyt #11 和 #12 说的比较清楚了,就是因为是伪无冲,然后多于 6 个键按下的时候,对于 PC 来说是认为你插了两个键盘,第一个键盘按下了 123456,第二个键盘按下了 7,8.然后这个时候到底是只接收第二个键盘按下的最新的,还是两个键盘交替接收,是操作系统层面决定的事情了。
    windows 底层做这个逻辑,两个键盘的数据都接收,没有设定优先级,所以就是交替输出。
    然后对于 ubuntu 的话,逻辑应该就是无论几个键盘,都是只接收时间上最后按下的一个。
    所以,两种方式都是合理的。但是与售后进行沟通时,售后用的电脑是 win10 的 2016 年版本的,可能老版本的 win10 和 ubuntu 的处理逻辑是一样的。
    whasyt
        16
    whasyt  
       2020-09-29 10:27:13 +08:00
    @1YsX1 #15 明白了,谢谢解答
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     969 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:34 PVG 06:34 LAX 15:34 JFK 18:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86