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

朋友们 有在工作中用眼动仪进行辅助写代码的吗

  •  
  •   Nich0la5 · 60 天前 · 6592 次点击
    这是一个创建于 60 天前的主题,其中的信息可能已经有所发展或是发生改变。

    平时敲代码的时候,一会儿鼠标一会儿键盘感觉很不流畅,自己这边还不能纯键盘操作,想要买个 Tobii 眼动仪代替鼠标,有朋友有使用经验吗

    第 1 条附言  ·  60 天前
    ide 里面纯键盘操作是没问题的(虽然有些操作不如鼠标点过去快) 主要场景是切出去看文档和网页还是离不了鼠标
    50 条回复    2021-10-09 10:54:56 +08:00
    sansansan333
        1
    sansansan333  
       60 天前   ❤️ 1
    这技术有这么精确吗?感觉有点费眼。鼠标不用了,眼药水滴起来?
    Chihaya0824
        2
    Chihaya0824  
       60 天前   ❤️ 1
    用过他们家的玩游戏( division ),体验其实并不是特别好
    975779964
        3
    975779964  
       60 天前   ❤️ 1
    之前搞过 ,我是用 idea + ideavim ,光标跳转 用 acejump , 然后 弄 那个 tobii 4c , 他 的光标 是 要按一个键才能 点击 对应 位置的 ,比如 你 ctrl+w ,v ,分屏 ,然后 想从左栏 移到右栏 ,你直接 眼睛看过去是不行的, 得 设置 一个键 (我设置的是 右 alt 键) ,然后 他就 会 模拟 鼠标左键 点击 ,焦点 光标就 移到右栏你 眼睛看到的代码附近了 ,他的精度还是有点问题的 ,误差大概有 1 厘米 吧, 就是 你 看对应的代码位置 ,然后 按 键 模拟鼠标点击 ,他可能会跳到你看到代码 的 上一行或者 下一行 ,需要按 j/k 来 微调 一下 。
    975779964
        4
    975779964  
       60 天前   ❤️ 1
    总的来说体验 还可以 ,除了精度 的问题 ,如果 你 熟悉 ideavim 的话 ,纯键盘 不是问题 (用 acejump 也行 就是有点慢……) ,但是 眼动仪太贵了 ,现在 4c 也停产 了 ,出了 tobii 5 更贵 要 1800 多…… 精度应该更好了 ,但是买不起 你 买的起可以试试看 ……
    az22c
        5
    az22c  
       60 天前
    我也想过眼神指哪打哪。但是特别费眼睛啊
    Nich0la5
        6
    Nich0la5  
    OP
       60 天前
    @Chihaya0824
    @975779964 多谢,成功打消了我整活的想法
    hxd
        7
    hxd  
       60 天前
    为什么都觉得费眼呢?
    我觉得这反而是帮助活动眼球,保护视力呀。(配合上眨眼组合来控制的话)
    bk201
        8
    bk201  
       60 天前
    你眼球要一直盯着一个地方也不现实。
    notyss
        9
    notyss  
       60 天前
    vim
    hanssx
        10
    hanssx  
       60 天前
    如果不是残障人士没必要用吧,学习全键盘是条好路。
    zwpaper
        11
    zwpaper  
       60 天前
    Emacs
    TomatoYuyuko
        12
    TomatoYuyuko  
       60 天前
    过于花里胡哨,这种东西一般不会超过一周就吃灰了
    Chihaya0824
        13
    Chihaya0824  
       60 天前
    @Nich0la5 主要是要花一些时间去适应,然后个人觉得哪个追踪不是特别特别准。最重要还是功能没什么用或者不是特别好用吧,辅助功能并没有特别实质上的改进,最后就没用几次不用了。
    mcfog
        14
    mcfog  
       60 天前 via Android
    Windows 的话小红点,Mac 的话 trackpad 都比鼠标割裂感小很多
    xiangyuecn
        15
    xiangyuecn  
       60 天前   ❤️ 3
    建议买这款,就是按照片描述要剃个光头,稍微有点不友好。
    tabris17
        16
    tabris17  
       60 天前
    我倒是希望有个遥杆来操作鼠标,鼠标太费手腕了
    anzu
        17
    anzu  
       60 天前
    全键盘操作,这就是我为什么用 Linux 的原因
    Nich0la5
        18
    Nich0la5  
    OP
       60 天前
    @tabris17 费手腕这个我有个解,可能不适合所有人,dpi 拉高,拉到自己能接受的极限( 1w+的 dpi 只要去努力适应阶段加负重其实不算很难)然后就发现省力多了
    Nich0la5
        19
    Nich0la5  
    OP
       60 天前
    @xiangyuecn 我也想要啊 没得卖
    YUyu101
        20
    YUyu101  
       60 天前
    脑电波都能打字了,不考虑整一套?彻底解放双手
    Nich0la5
        21
    Nich0la5  
    OP
       60 天前
    @YUyu101 我也想要 奈何这玩意没量产啊
    linux40
        22
    linux40  
       60 天前
    平铺式窗口管理器
    qwerthhusn
        23
    qwerthhusn  
       60 天前
    快买,一周后,50 解君仇
    FanYD
        24
    FanYD  
       60 天前
    vimac vimium ideavim
    zer0fire
        25
    zer0fire  
       60 天前
    可以查下手指无线鼠标, 带在食指上
    clf
        26
    clf  
       60 天前
    可以考虑一下数位板?一支笔指哪打哪。就是右键比较麻烦(有些笔是长按,有些是上面的按键触发)

    或者搞个轨迹球之类的东西。
    AsahiHuang
        27
    AsahiHuang  
       60 天前
    换 ThinkPad 或者 ThinkPad 外接键盘
    975779964
        28
    975779964  
       60 天前
    你这个需求 没有讲明白呀, 你用的是 linux 么? 如果用 的是 linux 的话 ,有 平铺 的 管理器 的 ,i3wm /dwm 按 win+数字键 就可以切换 对应 的 window 了 ,然后 按 win + hjkl 可以 切换 window 里面 的 pane 移动 焦点 ,很方便 ,如果 用的是 windows,也可以 按 win+ 数字键来切换 任务栏底下的 程序 ,按 win+shift + <- | -> 切换虚拟桌面 ,嫌麻烦的话 可以 用 autohotkey 来 映射按键 。 然后 你 要浏览网页 不用鼠标的话, 可以用 surfingkeys (chrome 扩展) 来在 chrome 下使用 vim 的方式 来浏览网页 ,看文档 是 看 md 么? md 也有对应 的 chrome 扩展的,然后 钩上 允许访问文件网址 ,就可以 在 chrome 下 使用 vim 的操作方式 看 md 文档了 ,我现在 除了 f12 调试 网页 需要鼠标, 别的写代码 ,看网页 基本都不怎么用鼠标了 ,你说的这些不用 tobii 也可以完成
    harde
        29
    harde  
       60 天前
    可以尝试一下 Magic Trackpad,建议在实体店体验一下再购买。
    rpish
        30
    rpish  
       60 天前   ❤️ 1
    你需要的是一个小红点键盘
    比如介个:https://tex.com.tw/products/shinobi?variant=16969883648090
    zjsxwc
        31
    zjsxwc  
       60 天前
    写个 python 脚本监控摄像头,发现你左眼眨眼就向下滚几行,右眼眨眼就向上滚几行呗

    🐶
    caixiaomao
        32
    caixiaomao  
       60 天前
    有点高端 😂
    Nich0la5
        33
    Nich0la5  
    OP
       60 天前
    @clf 数位板我也有而且我工作机带触控的,仍然避免不了割裂感
    Nich0la5
        34
    Nich0la5  
    OP
       60 天前
    @975779964 win11 环境 切桌面切应用这种基础快捷键自然不是什么问题,surfingkeys 我试过,有些复杂网页还是有点问题比方说一些视频网站播放器,文档的话场景非常复杂 md word pdf 都有,开发的还是桌面应用,中间还想摸鱼聊 qq discord 之类的。所以想用一个通用方案不局限于特定应用,要知道,现在 win11 连从桌面打开一个应用都不能纯键盘了
    Nich0la5
        35
    Nich0la5  
    OP
       60 天前
    @harde 以前用过朋友的 没体会到它的妙处感觉就是一个大号触摸板啊
    Nich0la5
        36
    Nich0la5  
    OP
       60 天前
    @Nich0la5 指正前面的话 win11 可以纯键盘打开应用
    975779964
        37
    975779964  
       60 天前   ❤️ 1
    windows 下, 你可以尝试 autohotkey ,这个 可以模拟 鼠标点击 和 发送热键 ,https://github.com/goreliu/vimdesktop ,之前见过 有人写了一个桌面微信的 ,类似 surfingkeys 那种 按 f 显示 字母 点击 的 。 至于 复杂 的 网页 视频播放器,surfingkeys 有自定义 的 配置 ,就是你会 js 的话 ,可以自定义 脚本 的 (surfingkeys 图标点击 settings )
    打个比方 按 ou 限定 amazonaws.com 从 Omnibar 启动 AWS 服务



    mapkey('ou', '#8Open AWS services', function() {
    var services = Array.from(top.document.querySelectorAll('#awsc-services-container li[data-service-href]')).map(function(li) {
    return {
    title: li.querySelector("span.service-label").textContent,
    url: li.getAttribute('data-service-href')
    };
    });
    if (services.length === 0) {
    services = Array.from(top.document.querySelectorAll('div[data-testid="awsc-nav-service-list"] li[data-testid]>a')).map(function(a) {
    return {
    title: a.innerText,
    url: a.href
    };
    });
    }
    Front.openOmnibar({type: "UserURLs", extra: services});
    }, {domain: /console.amazonaws|console.aws.amazon.com/i});
    Cloutain
        38
    Cloutain  
       60 天前
    可以用来打 CF 不,枪枪爆头
    harde
        39
    harde  
       60 天前
    @Nich0la5 因人而异吧,触控板因为手势加成,我一般出门都是不带鼠标的,不过办公室我都是用鼠标的,而且不是 MagicMouse,个人喜欢用“大”鼠标,早买的罗技 MX Master 1 代用到现在( 3 代或多或少有点智商税了,不打算更新)。
    RedisMasterNode
        40
    RedisMasterNode  
       60 天前   ❤️ 1
    18 年的时候因为毕业设计用过比较长时间的 Tobii 眼动仪,采集了大量的数据,总体来说其实体验并没有特别舒服,几个问题也不知道现在有没有改善:
    1. 使用前要校准,这个取决于设备和人的位置,个人觉得不是很自由
    2. 侧头、中途闭眼等等的动作影响当时实验的结果,当然楼主不是为了做实验的,可能没什么影响

    Anyway 还是觉得不太推荐 :(
    choochoofly
        41
    choochoofly  
       60 天前
    @xiangyuecn 程序员还需要剃光头吗,不都是植发
    975779964
        42
    975779964  
       60 天前   ❤️ 1
    刚刚自己测试了下, 实现 简单的点击 你可以看看 ,surfingkeys 自定义程度还是很高的

    mapkey('<Space>a','博客园跳转到主页',()=>{
    console.log(123)
    let btn = document.getElementById('blog_nav_sitehome');
    btn.click();

    },{domain:/cnblogs\.com/i});

    mapkey('<Space>p','b 站播放',()=>{
    let btn = document.querySelector(".bilibili-player-iconfont");
    console.log(btn)

    btn.click();

    },{domain:/bilibili\.com/i});
    Nich0la5
        43
    Nich0la5  
    OP
       60 天前
    @975779964 多谢 我研究一下
    Halry
        44
    Halry  
       60 天前   ❤️ 1
    给你泼冷水
    精确度不够,经常点想点的地方还有一段距离
    所以你看给残疾人用的基本上都是差不多一大半屏幕都是键盘才足够
    而且对 3 屏没支持,只能一个屏幕,而且重启后还要先关掉两边的荧幕激活了眼动后才能再打开两边的屏幕
    然后就拿来玩欧卡了
    lemonda
        45
    lemonda  
       60 天前   ❤️ 1
    Ansen
        46
    Ansen  
       60 天前
    眼睛会抽筋吗
    Rendex
        47
    Rendex  
       60 天前   ❤️ 1
    要说价格我记得外星人的那个眼动仪摄像头加魔改驱动(好像 500 多?)闲鱼有
    leimao
        48
    leimao  
       60 天前
    为什么不用意念直接写代码?
    js8510
        49
    js8510  
       60 天前
    thinkpad 小红点?似乎更靠谱一点。
    whywaoxaks
        50
    whywaoxaks  
       59 天前
    @lemonda 视频里,屏幕放大前那个音效,刚开始我还以为是他嘴发出来的声音,我还寻思这人智商挺高的,用奇怪的声音当特殊指令。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1104 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 116ms · UTC 22:30 · PVG 06:30 · LAX 14:30 · JFK 17:30
    ♥ Do have faith in what you're doing.