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

突然发现自己一直以错误的方式打字

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

    今天看了这张图后,观察了自己打字的模式,发现我自己无意识地想用食指控制大部分范围,比如用左手食指打 C ,右手食指打 B 和,(逗号)等。然后也会无意识地不想使用无名指。这样导致手在键盘上会经常左右移动,无形中降低了效率。

    大家会有这样的情况吗

    第 1 条附言  ·  101 天前
    指法正确的目的是避免手掌频繁移动,带来更流畅的体验。当然能不能提高生产效率那是另一回事了,但至少打字不卡壳会很爽。
    136 条回复    2022-11-01 23:29:58 +08:00
    1  2  
    guoyan
        1
    guoyan  
       101 天前 via Android   ❤️ 4
    能打就行
    wudicgi
        2
    wudicgi  
       101 天前
    比较好奇有多少人能用小拇指打左右两侧这个区域,代码里这些符号太多了
    我打字时除了按个 Ctrl, 基本不会去用小拇指
    edinina
        3
    edinina  
       101 天前
    无所谓,自己顺手就好。我打字无名指都几乎用不上
    hsfzxjy
        4
    hsfzxjy  
       101 天前 via Android
    我指法也不标准,但不妨碍满速 300 多

    但实际工作时,脑子速度不到这的一半。所以无所谓了
    Scirocco
        5
    Scirocco  
       101 天前
    我也不太标准,B 我也是右手食指,逗号我是右手无名指

    但是我觉得:
    - B 本来就离两手食指一样距离,谁管都一样;
    - 逗号本来就是一句话的停顿点,手稍微移动一下应该也没什么太大影响。

    我感觉只要能盲打,基本效率就够了,能超过大部分时候的思考速度了。
    musi
        6
    musi  
       101 天前 via iPhone
    正确的指法是不容易得职业病嘛
    hsfzxjy
        7
    hsfzxjy  
       101 天前 via Android
    @wudicgi 最靠边两列我是用小指,其他不习惯
    h4wklee
        8
    h4wklee  
       101 天前
    两个无名指应该会在多兼任一些按键,以及肯定会用小拇指按的应该只有 A Z shift Ctrl ,右边小拇指不会那么常用
    fastcache
        9
    fastcache  
       101 天前 via iPhone   ❤️ 1
    回想起 30 年前初中上打字课,太幸运了
    cmdOptionKana
        10
    cmdOptionKana  
       101 天前   ❤️ 3
    这种指法图只是一种建议,而不是一个标准答案。对于普通人来说,指法根本就没有对错。

    比如,这图的小指负责那么多键,我就不觉得很好。作为一个普通人,打字舒服比“标准”更重要。
    dcsuibian
        11
    dcsuibian  
       101 天前
    对数字 6 我的感觉是很奇怪的,标准是用右手食指按,但其实我觉得用左手食指按更舒服。(另外微软的人体工学键盘好像就是这样的)
    Ga2en
        12
    Ga2en  
       101 天前   ❤️ 12
    小指造了什么孽啊,要控制那么一大片
    tonytonychopper
        13
    tonytonychopper  
       101 天前
    小拇指我也是基本不用
    toaruScar
        14
    toaruScar  
       101 天前
    这个对于 macOS 用户来说不太可能,Cmd ( Alt )用无名指来按的话,快捷键基本不用想了。
    cnbatch
        15
    cnbatch  
       101 天前
    左手食指按 C 键很自然,至少比中指灵活

    而且 CTRL+C 的时候必须用食指按 C ,要不然跨度太大了

    也许有人会说左手按 C 右手按 CTRL ,麻烦就在于,需要 CTRL+C 的时候,右手通常正在用鼠标选定文字范围(从 SO 抄代码),挪到 CTRL 还不如左手跨一下更简便
    guyeu
        16
    guyeu  
       101 天前
    生产力的瓶颈真的是在打字速度上吗。。。
    RabbitDR
        17
    RabbitDR  
       101 天前   ❤️ 1
    看了一眼左下,这图的“正确”性感觉很值得商榷。CTRL 显然用手掌按下去更自然和更舒服。
    aoeui
        18
    aoeui  
       101 天前 via Android
    @RabbitDR 这张图没问题,除了 Alt 在不同键盘上的位置有偏移。Ctrl 用手掌按?你是认真的?用手掌会按下一大片的按键
    18000rpm
        19
    18000rpm  
       101 天前 via Android
    在台式机键盘那种高键帽上很好用,俗称 palm 大法
    AEDaydreamer
        20
    AEDaydreamer  
       101 天前
    真巧,我最近也在纠正指法,其实按照这种指法打习惯了也还不错,就是右手小拇指使用还是不太熟练,ctrl 的话和 caps lock 互换一下真的很方便。
    LindsayZhou
        21
    LindsayZhou  
       101 天前
    @RabbitDR #17 非常同意。
    我不懂为啥还有人把 Emacs 叫“小拇指毁灭者”,除非要和 Shift 一起按,其实 Ctrl 不怎么用得上小拇指。我一开始还买了个脚踏板,结果根本用不上。

    @aoeui #18
    还真不会,也许是我的手比较大,也许我用的键帽比较高,用小拇指和手掌连接的那个关节按,完全不会按到其他键。
    另外我的 Alt 键是用大拇指按的,也还行。
    shanwu
        22
    shanwu  
       101 天前   ❤️ 1
    我从一开始学打字就是这么练的,一直以来盲打速度也挺快。如果我要教小孩打字也会这么去教。就像汉字笔顺一样,这些是从一开始学习时就应该遵从的推荐规范,是有科学道理的。

    在维持大体标准的基础上,个人针对自己的习惯有微调当然也没问题。比如退格键我小指难够到所以用的无名指;在 Windows 上复制粘贴 Ctrl + C 我也很自然就左手小指 Ctrl + 食指 X/C/V ,Mac 上我是大拇指按 Cmd + 食指 C/V 。
    darrh00
        23
    darrh00  
       101 天前
    小拇指要管那么多地方?明显不合理啊。
    clownpiece
        24
    clownpiece  
       101 天前
    正常的键盘 Ctrl 不应该是用手掌去按吗
    如果是用 mac 自带键盘我一般用无名指去按
    vsean
        25
    vsean  
       101 天前
    同样右手食指打 B ,左手食指打 C 的路过
    ragnaroks
        26
    ragnaroks  
       101 天前
    打字喷人比对面快就行
    zmaplex
        27
    zmaplex  
       101 天前 via Android
    之前是三指,代码写多了手指很累,来回移动间隙太大。后来花一些时间学习标准指法,顿时轻松不少。

    而且标准指要达到较快速度(每分钟 120 汉字或单词左右或以上)比非标准指法要容易。如果平常每分钟大概 30 个汉字或单词就无所谓了。
    zmaplex
        28
    zmaplex  
       101 天前 via Android
    我现在英文单词速度只在 55 个左右,状态好点可以上 60 左右。以 60 字每分钟算,平均一个单词 4 个字母,就是每秒平均要敲下 4 个键盘(包括各种符号以及数字),非标准指法怎么达到这个速度,就算能跟上,手也累的不行。
    cweijan
        29
    cweijan  
       101 天前
    我很多年前意识到自己错了, 然后用金山打字通练了两周左右矫正了
    lafuerza
        30
    lafuerza  
       101 天前
    我左手小拇指控制 Q 、A 、Z 、TAB 、caps lock 、shift 、CTRL 等没问题,右手小拇指控制 Enter 键没问题。其余的,小拇指无能为力。
    hugepancake
        31
    hugepancake  
       101 天前
    我右手处大拇指外的四个手指一般放在 HJKL ,右手拇指按 Shift ,右手无名指按 Enter ,右手中指按右上方的一堆按键,左手直接放飞自我了
    oeagut
        32
    oeagut  
       101 天前
    这个是正确的指法么,我发现 X C V 这三个按键也是一直按错。。
    Microi
        33
    Microi  
       101 天前
    小拇指:我太难了。
    willxiang
        34
    willxiang  
       101 天前
    按自己习惯的来就行,键盘最终目的是就是按预想输入的指令输出正确的内容,只要输出的内容是正确的,那输入的方式并不重要。
    vocaloid
        35
    vocaloid  
       101 天前
    无所谓了,怎么习惯怎么来,要更改习惯还很费事,也得不到什么效益
    chrisia
        36
    chrisia  
       101 天前
    我就是一开始就强制自己用小拇指,现在习惯了打起来非常快
    jokeqf
        37
    jokeqf  
       101 天前
    正确的指法是由谁规定的?
    janus77
        38
    janus77  
       101 天前
    又不是不能用.jpg
    说实话,打字速度早就不是生产力的制约者了,现在写代码大部分都是补全,纯手打的部分有大部分都是固定的单词( public static void main),剩下的还有多少?
    你非要跟我说正确指法能打的更快那我也同意,可是打的快真的就能提高生产力吗?
    ambeta
        39
    ambeta  
       101 天前
    刚开始用电脑的时候就是学的这个指法,不过数字输入一直都比较费劲
    newtype0092
        40
    newtype0092  
       101 天前
    这只是个参考,实际情况很多时候不一样。
    每个人的手指长度比例是不一致的,甚至有些人可能因为伤痛原因某个指头软弱无力。

    @Scirocco 我也用右手按 B ,直到碰到了微软的人体工程学键盘。。。(键盘中间“裂开”了)
    iamzuoxinyu
        41
    iamzuoxinyu  
       101 天前
    这图有问题,明显违反生理结构,例如无名指作为最不灵活的指头,去按 x 的时候会连带中指,更别说 l_alt 。
    ghjexxka
        42
    ghjexxka  
       101 天前
    我是按照这图来学的,但是现在除了数字,字母,逗号句号,其他都按心情来。

    主要是这些键距离确实远了,小拇指又短一截,并不好按,甚至不如用无名指
    bef0rewind
        43
    bef0rewind  
       101 天前
    @LindsayZhou 哈哈,我也是用同样的方式按 ctrl ,我感觉这是最正确的方式 …… 很轻松。
    loading
        44
    loading  
       101 天前
    就这个 B ,键盘界里面有种键盘是左右分开的,然后很多键帽会配两个 B 。
    你不是唯一一个。
    x97bgt
        45
    x97bgt  
    OP
       101 天前 via iPhone
    @cweijan 打字会变得流畅吗
    Ayaya233
        46
    Ayaya233  
       101 天前
    自己打的舒服就行,没那么多讲究
    Archeb
        47
    Archeb  
       101 天前
    我的左手无名指,中指和食指是放在 wsad 键位上的,然后拇指固定控制空格,小指固定控制 ctrl 。然后 TGV 右边的所有部分都靠右手控制。

    感觉就是 FPS 打多了就会像我这样。
    eason1874
        48
    eason1874  
       101 天前
    除了 26 个字母和几个常用符号键,剩下大部分键位我都做不到完全准确盲打,但不影响我每小时写几十行代码
    xboxv
        49
    xboxv  
       101 天前
    自己打字舒服就行
    hakaei
        50
    hakaei  
       101 天前
    我是左撇子,右手小指永远不按任何一个键,那块键区用无名指代替(包括回车和退格)
    majula
        51
    majula  
       100 天前
    无所谓,打字速度不是影响程序员生产力的主要因素,何况“错误”的指法并不一定会导致打字速度变慢

    就好比之前看到一个统计,说有多少多少中国人使用筷子的姿势是错误的。但实际对吃饭的效率也几乎没有影响
    HugoChao
        52
    HugoChao  
       100 天前
    一直用小指点左右花括号
    456789
        53
    456789  
       100 天前
    fj 这两键对应了不移动手其他的按自然方式按就最合适
    likunyan
        54
    likunyan  
       100 天前
    五年左脚刹车,右脚油门的不敢说话
    mokiki
        55
    mokiki  
       100 天前
    错的不是你,错的是你的键盘。
    不如学习 @loading 自己做一把键盘
    https://telegra.ph/file/6ba68d385bb60a19dca5c.jpg
    xiubin
        56
    xiubin  
       100 天前
    这个图,在我看来简直是脑残:
    1. 中指打 C 势必会触碰到放在 f 键位上的食指
    2. 小拇指控制那么一大片区域,我之前就是那么做的,后来换了比较硬的 hhkb ,直接腱鞘炎了。小拇指的区域换成了无名指和中指后 才好了些
    xiubin
        57
    xiubin  
       100 天前
    @xiubin #56 补充:要么是我脑残,要么是这个图脑残
    kergee
        58
    kergee  
       100 天前
    其实想的没打的快
    llsquaer
        59
    llsquaer  
       100 天前
    反倒是 <>./ 这几个符号不习惯...
    []{}() 这三个符号 程序员必备吧, 谁能盲打出来?? 反正我不能,小拇指不够
    dot2
        60
    dot2  
       100 天前
    用进废退,以后小指会不会进化到和无名指一样长
    hlbcpt
        61
    hlbcpt  
       100 天前
    @wudicgi 楼主的这个是标准姿势打了好多年啦:)

    建议没有这么每个人都花费大概 10 个小时的时间,每天一个小时来练习指法。

    其实这个指法无关速度有多快,当然这个标准指法速度也不会太慢,影响输入效率的主要是输入法而不是指法,我想到的其实最主要的是如果你使用标准的指法,你可以闭着眼睛来打字了,比如现在这些字,就是我闭着眼睛打出来的。

    所以最大的优势在效率上来说你不用眼睛盯着键盘而只需要注重思考了,这一点足够有理由来练习指法了。

    简言之:你的眼睛只需要盯着屏幕,而不需要看键盘。
    yeqizhang
        62
    yeqizhang  
       100 天前 via Android
    右手的 ctrl shift alt 从来不用🐶
    jousca
        63
    jousca  
       100 天前
    只要你会盲打,无所谓指法了。哈哈
    5966
        64
    5966  
       100 天前 via iPhone
    学五笔就会练习指法,当然现在五笔都冷落了。
    IDghyg5839
        65
    IDghyg5839  
       100 天前
    打得快就行
    xxh0823
        66
    xxh0823  
       100 天前
    据说 QWERTY 结构的键盘当初设计出来是为了降低打字速度的?
    luoyonghao
        67
    luoyonghao  
       100 天前
    小时候练过指法,还好
    beloved70020
        68
    beloved70020  
       100 天前 via Android
    标准指法 95%的人做不到,打字时小指根本没办法完全掌控两侧的键位。
    LeeeSe
        69
    LeeeSe  
       100 天前
    还别说,真的不需要频繁移动手腕了,舒服多了,就是刚开始用太别扭
    iseki
        70
    iseki  
       100 天前
    这东西因人而异因键盘而异,舒服就完了,我要总用小拇指按下左上的键,一会儿就抽筋了
    laqow
        71
    laqow  
       100 天前
    实际上脑子跟不上手,发现在平板上用笔戳键盘一天能推进的进度比坐电脑前用手打还多
    HeyWeGo
        72
    HeyWeGo  
       100 天前
    最近在学习双拼,发现 p 键用小手指按很不顺手!
    tairan2006
        73
    tairan2006  
       100 天前
    无所谓了。。怎么舒服怎么来
    ixx
        74
    ixx  
       100 天前
    @mokiki 这键盘该清理了。。。
    xz410236056
        75
    xz410236056  
       100 天前   ❤️ 3
    这种吊图就上个世纪一帮沙雕做的反人类键位图,你竟然还信。你没发现不灵活的小拇指负责了最多的键区吗,这不扯犊子吗,还有无名指,灵活性接近脚趾了都。
    Rooger
        76
    Rooger  
       100 天前
    我认可这个标准指法,也几乎完全按照这个在打字。我使用的是 Filco Minila ( 67 键),用了硬件开关来互换 CapsLock 和 Ctrl ,这样能更加有效利用 CapsLock 这个好位置。
    lesshuang
        77
    lesshuang  
       100 天前
    但是不移动食指的情况下,要用中指点击 C 键是一个非常别扭的事情,在我的习惯里远不如用食指向左下方去按 C 键……
    p1gd0g
        78
    p1gd0g  
       100 天前
    明显不适合编程,,还是得改键
    ffkjjj
        79
    ffkjjj  
       100 天前
    @aoeui #18 @RabbitDR 应该说的是用小拇指下面手掌那里按 Ctrl ,如果在按键比较高的键盘上这样按是很舒服的。反而我用不惯小拇指按 l_ctrl ,会导致整个左手有很大的移动幅度。
    leexy
        80
    leexy  
       100 天前
    大拇指画的挺抽象啊
    taresky
        81
    taresky  
       100 天前
    试试 Alice 配列。
    hlbcpt
        82
    hlbcpt  
       100 天前
    @cnbatch

    CTRL+C 的时候必须用食指按 C
    ------同感,一般 CTRL+C 的时候习惯小拇指+食指。

    左手食指按 C 键很自然,至少比中指灵活
    ------标准指法打习惯了以后,左手的中指按 C 也最方便的,按 C 是最自然的,手指向下轻微一滑就到位置了,总之习惯就好,感觉键盘的指法是做了一个分工。 一指禅也没啥不好,更好的习惯更效率而已。

    @iamzuoxinyu 刚开始可能无名指不习惯,不过呢对比下来还有比无名指更好的选择吗?
    hlbcpt
        83
    hlbcpt  
       100 天前
    @xiubin 不是你脑残,是你偏见,已经这么打的人毫无不舒服,完全没有任何问题。能出碰到 F 键位的食指说明你的练习太死板了。。。这个图是按键指导,不是说让你 8 个手指头始终不能离开键位,那多难受。
    Leonard
        84
    Leonard  
       100 天前
    我小时候学五笔的时候就是要求这样的指法,感觉实在太累了。后面五笔也没学好(现在已忘光),指法也抛弃了。现在打字基本不用小指。
    nekoneko
        85
    nekoneko  
       100 天前
    小拇指要累死啊, 小拇指要够到 0,+,- , 得把手转 90° 多难受.
    Back , enter, ~, +,-,| 键小拇指能够到的时候无名指也能够到, 为什么我不用无名指而用旋转手臂后的小拇指
    根本不科学
    dobelee
        86
    dobelee  
       100 天前
    我也是瞎打的。写代码 80%时间在思考,没必要追求极限速度和指法。
    humpy
        87
    humpy  
       100 天前
    其实要练习挺简单的,我之前练了两周,就已经完全是标准指法了。学这个主要是方便盲打,只要摸到 f j 两个键,怎么打字都不会出错。
    patrickyoung
        88
    patrickyoung  
       100 天前 via iPhone
    Qwerty 键盘在设计的初衷就是为了降低打字速度避免老打字机卡壳,试试 dvorak 和 colemak ,我在用后者
    LaGeNanRen
        89
    LaGeNanRen  
       100 天前
    当年还在手指头戳键盘的时候,有幸在祖安区玩了几年,然后错误的指法打字速度也不输别人了
    goodryb
        90
    goodryb  
       100 天前
    Mac 的键盘复制是 command + C , 左手大拇指配合左手食指不要太舒服,要是按照图上的,无名指+中指你试试
    LXGMAX
        91
    LXGMAX  
       100 天前
    差不多,倒是右手那一大片是无名指分担一部分,日常小指回车、shift 、删除
    KKFantasy
        92
    KKFantasy  
       100 天前
    我字母键、数字键、左边功能键基本上是标准指法,但是 F 键区和右边功能键和退格键太远了,一般都是手部整个移动去按的。
    jheroy
        93
    jheroy  
       100 天前
    哪有什么标准指法, 我键盘长得都不是这样, 客制化的分体键盘, 所有按键是整齐排列的都没有错位.
    guiyun
        94
    guiyun  
       100 天前
    我敲代码的速度如果比我一指禅的打字速度一样快就谢天谢地了
    rrfeng
        95
    rrfeng  
       100 天前 via Android
    标准指法就是扯淡,我研究了一下,发现自己小指太短根本够不到。

    所以适合自己的就行,原则就是尽量少移动手掌避免劳累…
    hejingyuan199
        96
    hejingyuan199  
       100 天前
    这跟练习乐器一样,老师有个 tuijianshoushi ,但还是要根据自己情况进行微调。
    libook
        97
    libook  
       100 天前
    打字不存在标准指法,就看那么多不同布局尺寸的键盘的存在就不可能有所谓标准指法。
    这东西主要还是适配你自己的手型和你常用的键盘,只要舒服就好。

    比如我目前在用的 UHK 分体式键盘数字 6 是在左手,我试了一下我这个布局来说右手食指是不如左手能够得着的。
    gargar
        98
    gargar  
       100 天前
    敲代码速度 != 打字速度
    xiubin
        99
    xiubin  
       100 天前
    @hlbcpt #83 你打字的时候,不是手指放在键位上点吗?那每次按键不会指头位移距离长吗。其次每次按 C 的时候都能确认是指不在 f 上吗,如果不能的话那就需要是指挪开给中指让位吗?确实很不能理解
    msg7086
        100
    msg7086  
       100 天前
    @shanwu 其实没有什么科学道理。这和汉字笔顺是完完全全两回事,根本不能拿来类比。

    首先 QWERTY 排布的键盘,是把经常连在一起的字母故意隔开,相当于故意降低了打字速度,因为发明出来的作用是避免打字机卡壳。要提高英文盲打速度,应该去用德沃夏克键盘,那才是有科学道理的,在考虑到字母出现频率、主手副手工作量分配等等之后,设计出来的键盘。

    其次盲打指法是按照正常输入英语文字的要求来设计的,也就是说你击打 tab caps shift ctrl alt [] ;'/\以及数字键的几率应该几乎为零,而 99%的时间都应该在击打主键区。想用来写代码,又或者打中文需要用数字键选词的场景,都不是盲打指法适用的场景。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3663 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 10:32 · PVG 18:32 · LAX 02:32 · JFK 05:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.