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

可不可以用 taptic engine 来代替 mac 上的实体按键键盘?

  •  
  •   LadyChunsKite · 2021-03-09 17:06:12 +08:00 · 2171 次点击
    这是一个创建于 1150 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用了 2 个月后才发现 mac 的触摸板的震动是通过 taptic engine 实现的,而不是像别的笔记本真的把触摸板按下去了。

    回忆起来,大约从 iPhone7 那时,home 键就是这样设计的吧?并不是真的按下去,而是通过 taptic engine 来提供反馈。

    所以我就想,能不能用 taptic engine 来做键盘?

    不像手机上只靠一个 taptic engine,mac 上可以多装一些。


    如果能用 taptic engine 代替现在的键盘上的每个物理按键,这样做的好处有:

    1. 整个键盘区域可以做到封闭,防止进水,也能防止瓜子壳啥的。
    2. 能提供较好的可调节的按压反馈。
    3. 键盘的形状依然可以做成每个按键突出的形状,方便用手指头去摸,避免有人说打字像在敲钢板。
    4. 提供一种新的交互,比如一个按键重按会有别的效果,例如得到大写的字母,再也不用频繁的按 shift 或者大小写切换键了。
    5. 同上,fn 键可以淘汰了,f1 ~ f12 重按是多媒体功能键,轻按是 f1 ~ f12,反过来也行。激进一点,shift 都可以淘汰了,不过有些特殊场景下可能还是要用 shift ?

    缺点:

    1. 不知道要安装多少个 taptic engine,每个按键下面都装一个是不是成本太高了?但是安装的太少了体验可能不好。
    2. taptic engine 可能还是会比现在的键盘厚一点点。
    3. 耗电,字敲的越多,电掉的越快。
    4. 可能单个的 taptic engine 效果很好,多个在一起时效果未必好,尤其是打字这样的场景下。
    17 条回复    2021-03-11 23:58:06 +08:00
    drrrtt
        1
    drrrtt  
       2021-03-09 18:25:44 +08:00   ❤️ 1
    所以好处是啥。。。又厚了,又费电了,本来为了省键帽行程+高度可以留几公分,现在又吐回去了。而且再好的模拟按压反馈还能比得过长键程?你拿个钢板,敲几下试试?而且误触咋防,很多时候我手指就是放在键盘上呆着而已,连续触发咋整?
    NanonaN
        2
    NanonaN  
       2021-03-09 18:38:22 +08:00
    想想之前的蝶式键盘是怎么被骂的,就知道这个建议有多么不靠谱了…不过用在 iPad 键盘上,或许会有人为了轻薄买账。我 17 年买过联想的一款触摸键盘的笔记本 Yoga Book,虽然很轻很薄但是极其难用,我不会用它来做任何严肃的工作。
    systemcall
        3
    systemcall  
       2021-03-09 18:39:55 +08:00 via Android
    感觉很难
    连续触发倒是有办法解决,检测按压的力度就可以了。让键盘有“段落感”,哪怕键程为 0 也不见得没法用
    但是以前 surface 的按不下去的键盘失败了,股东会同意吗?
    LadyChunsKite
        4
    LadyChunsKite  
    OP
       2021-03-09 18:45:16 +08:00
    @drrrtt 你的理由很对,唯独最后一点,手指头放在触摸板上,和在触摸板上按下去触发震动,是 2 种状态。所以你的手指头停在键帽上并不会触发按键。
    gggxxxx
        5
    gggxxxx  
       2021-03-09 18:50:53 +08:00
    我到觉得没必要做物理反馈。直接激进点,所有敲打的反馈都是屏幕上软件呈现。
    原来笔记本键盘的部分就是一整块玻璃屏幕,键盘布局 mac 系统里软件随心设置。
    输入法加入机器学习重新设计,以后键盘输入不需要一个字符一个字符的输入.........
    drrrtt
        6
    drrrtt  
       2021-03-09 18:54:57 +08:00
    @LadyChunsKite #4 是这个理,我记得 iPad 刚出的时候有个厂家出了个概念视频,就是屏幕可以用空气 or 液体产生很多小鼓包,来代替实体按键的位置,你甚至也不用给我做出按键的形状,需要什么样的键盘随时给我变就行了。换回来讲,你试想一下如果把现在的 touch bar 换成你说的这种,是不是会好用?
    drrrtt
        7
    drrrtt  
       2021-03-09 18:56:18 +08:00
    @gggxxxx #5 我也很想那种 学习了你打字的习惯以后 把一整张桌子都变成键盘,在哪里敲都可以识别出你打的是什么按键。但总归来说,这种设计长时间下来感觉会很累,手指会疼
    luhe
        8
    luhe  
       2021-03-09 22:05:25 +08:00 via iPhone
    Mac 不知道,iPhone 上的马达是有启停延迟的,所以官方输入法一直没加震动
    Meowzilla
        9
    Meowzilla  
       2021-03-09 22:07:29 +08:00 via iPhone
    你直接买个大屏 ipad
    gainsurier
        10
    gainsurier  
       2021-03-09 22:13:34 +08:00
    已经有笔记本这么搞了。

    yogabook2

    1. 键盘完全采用电子墨水屏显示
    2. 线性马达反馈
    3. 长期根据用户按键反馈偏移键位
    gainsurier
        11
    gainsurier  
       2021-03-09 22:20:35 +08:00
    &ab_channel=mokotchmoemoe
    gainsurier
        12
    gainsurier  
       2021-03-09 22:24:16 +08:00
    第一代 yogabook
    &ab_channel=Dave2D
    FS1P7dJz
        13
    FS1P7dJz  
       2021-03-09 22:29:07 +08:00
    因为是物理震动,其实是会有一点点粘滞感的
    一般人打字速度还是很快的,要在这么短的时间里实现响应,可能需要多个振动器,以合理的方式布局,以及配合软件优化,才能达到比较真实的物理效果吧

    然后 home 和触摸板本来就是极短的键程,模拟起来还算容易,而实体键盘通常都还是需要更长的键程和段落感,才能有比较好的手感,不然程序员为啥都钟情机械键盘呢

    综合而言得不偿失
    gainsurier
        14
    gainsurier  
       2021-03-09 22:31:52 +08:00
    @gainsurier 这个系列第三代到现在还没出,私以为已经被 ThinkBook Plus 继承了,联想也已经放弃了前俩代使用虚拟键盘的方法。
    ooops
        15
    ooops  
       2021-03-09 22:32:55 +08:00
    Shift 那块描述非常不靠谱,想象一下你按一个驼峰的变量名,按起来一会轻一会重的
    20015jjw
        16
    20015jjw  
       2021-03-10 05:24:20 +08:00 via Android
    会很伤关节吧
    StevenRCE0
        17
    StevenRCE0  
       2021-03-11 23:58:06 +08:00
    @systemcall 我都快忘了 Surface 那个键盘,感觉物理反馈还是非常有必要的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2177 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:16 · PVG 18:16 · LAX 03:16 · JFK 06:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.