键盘打字盲打练习系列之刻意练习——1
一.欢迎来到我的酒馆
盲打,刻意练习!
目录
- 一.欢迎来到我的酒馆
- 二.选择一款工具
- 三.刻意练习
- 第一步:基准键位练习
- 第二步:字母键位练习
- 第三步:数字符号键位练习
- 四.矫正坐姿
二.选择一款工具
工欲善其事必先利其器。在开始之前,我们可以选择一款练习盲打的工具。打字软件有很多,还有专门练习打字的网站,可选择的工具还是很多的。这里,我推荐使用金山打字通这款软件,免费,对新手友好,可以百度搜一下下载安装即可。当然,你也可以使用记事本来练习,,,
三.刻意练习
我们以金山打字通为例,这里我默认大家的电脑里已经安装了。。。可以开始练习盲打了!盲打的关键有两点:指法和熟悉键盘键位。指法即打字的时候每根手指负责敲击哪个键子;熟悉键盘键位很好理解,即手指能准确找到每个键子。因此,建议大家把键盘的布局背下来,主键盘区域的61个键子是我们文字输入的主要区域,我们需要非常熟悉这61个键子,在盲打的时候才能知道键子的大致位置。刚开始熟悉键盘的时候,你可能会郁闷??为什么键盘不是按ABCD字母顺序排列,而是按QWERTY排列的??按ABCD排列不是会更简单吗?
其实,在打字机刚开始出现的时候,打字机上的键盘也是按ABCD排列的,但是后来发现这样长期打字很累。于是,人们进行了键盘布局优化:把常用的键子放在比较灵活的手指下,以方便提升打字速度。
在开始练习之前,我们先简单的看一下键盘。先看一下F键和J键,这两个键子用手摸上去有一小块凸起或者有一个小横杆。这两个键子就是盲打时候的定位键,左手食指放在F键上面,右手食指放在J键上面,其它手指自然放下,两个大拇指放在空格键上,双手自然放下,双肩放松。这样,我们就找到了8个基准键位:左手ASDF,右手JKL;这8个键子就称为基准键位。开始打字的时候,手指放置的起始位置,每次按完键子后,手指要快速的复位,放回到这8个基准键位上。
第一步:基准键位练习
接下来,开始练习8个基准键位。打开金山打字通软件,选择新手入门——>字母键位,下面标注了哪个手指按哪个键子,刚开始的时候,可能会忙不过来,而且会特别别扭,就打ASDF和JKL;这8个键都贼慢,这比我看键盘打字慢多了!!!刚开始入门是这样,各种别扭,各种手忙。。。不过,别当心!你想想大神、大牛们刚开始学打字的时候也跟我们一样的。。。也会各种卧槽。。。各种。。。我们只需要掌握方法,一步一步,循序渐进,Step by step !
首先,按照金山打字通上面的指法,刚开始练习的时候不用追求打字速度,尽量每个手指头都敲对对应的键子。
在练习8个基准键位的时候,因为我们手指的使用习惯,小拇指远没有食指那么灵活,用左小拇指按A键的时候会优点不自然,而且按下去很慢,这个问题刚开始都有,就算是大神、大牛们的小拇指在按A键和分号键的时候,也会别扭。这时候,要明确八个手指的分工,严格按照标准的指法敲击键盘。
第二步:字母键位练习
1.八个基准键位大概半个小时就可以练到很熟练。左手ASDF,右手JKL分号,这些键子都在一排上面,用脸滚这些键子也可以打得飞快。基准键位练熟了,紧接着我们开始练习字母键位,没错,就是由8个键子拓展到26个英文字母。这时候明确左手和右手的分工:键盘的左半部分用左手打,键盘的右半部分用右手打。
而且,每一只手指都有明确的分工:
(1) 左手小指:[Q] 、 [A] 、 [Z]
(2) 左手无名指:[W] 、[S] 、[X]
(3) 左手中指:[E] 、[D] 、[C]
(4) 左手食指:[R] 、[F] 、[V] 、[T] 、[G] 、[B]
(5) 左手大拇指:空格键
(6) 右手大拇指:空格键
(7) 右手食指:[Y] 、[H] 、[M] 、[U] 、[J] 、[M]
(8) 右手中指:[I] 、[K] 、[,]
(9) 右手无名指:[O] 、[L] 、[.]
(10) 右手小指:[P] 、[;] 、[/]
2.字母键位练习,小拇指的难度很大,因为和我们的使用习惯的影响,小拇指一般用的很少。而在打字的时候,每个手指都有明确的分工。小拇指负责的区域还是很大的一部分,这个时候,要求我们熟悉键盘的分布之外,还要多多调用我们的手指,刻意练习。刚开始,按照标准指法敲字母键的时候,可能会管不过来。。。小指怎么按都不顺畅。。。还会出现抢按的情况。。。这些在刚开始练习字母键位的时候都会遇到,不过,不要气馁,大概练习1天左右,情况就会好转,会慢慢地熟练!
3.这里分享3点字母键位练习经验:
(1) 先记住26个字母键位地位置,这样每次按下键子之前,手指能快速找到相应的键子。
(2) 26个字母键位分成了三排,且每一排都往后挪了一点位置,[Q] [A] [Z] 并不是垂直排列的,比如在打[X]键的时候,可能会按到[Z][X]键的中间,打[X]键的时候左手无名指往右挪一点就可以了。
(3) 尽量不看键盘,手指按照标准指法敲击键盘,让自己的手指形成肌肉记忆,提升反应速度。
第三步:数字符号键位练习
数字符号键位练习是主键盘区的最后一部分,也是有难度。按照标准指法敲击键盘,也更难了,大家会发现大部分的符号,如大括号、中括号、引号、问号这些键子几乎是要小拇指来完成的。。。本来小拇指就不怎么灵活,还要给小拇指分配这么多任务,简直忙都忙不过来。。。多多练习,练习两三天就会有手感,敲击键盘也会更流畅。大家在练习的时候,尽量记住常用键子每次敲击时,手指需要移动多大的范围。
当你将移动范围记清楚之后,手指大概移动多少就能摸到键子,比如[+ =] 键子位于[backspace]键子的的前面,很难按到,,,你可以记住右手小拇指要敲击[+ =]键子的移动范围,这样每次手指只要移动那么多范围就可以快速找到键子。比如数字键[5]键,只需要记住它就在左手食指的正上方,每次要按[5]键的时候,只要记着它的位置,敲击键盘的时候就会快而准确。
仔细观察键盘,你会发现[1]、[Q] 、[A] 、[Z] 键排列并不在一条直线上,它的排列像阶梯排列。在按[1]键的时候,虽然[1]键是用左手小拇指敲的,但是[1]键并不是在[A]键的正上方,而是偏左一点,其他键子也有类似的情况,在打数字键的时候手指稍微偏左一点敲键子。
符号键位相对来说更难打了。比如感叹号键[! ] ,我喜欢用左手小拇指按 [! ] + 右手小拇指按[shift] 就可以快速打出感叹号。其他符号键也可以用这种组合来打,等到要输入[^ ]键的时候,可以反过来,左手小拇指按 [shift] + 右手食指按 [^]键,就可以快速打出[^]键,可能有的朋友还不知道这个键[^]叫做什么键,[^]键的英文名称叫做:caret key,翻译过来就是插入符号键。
符号键位指法建议:
(1) [!] 键:左手小拇指按[1]键 + 右手小拇指按[shift]键。
(2) [@]键:左手无名指按[2]键 + 右手小拇指按[shift]键。
(3) [#]键:左手中指按[3]键 + 右手小拇指按[shift]键。
(4) [$]键:左手食指按[4]键 + 右手小拇指按[shift]键。
(5) [%]键:左手食指按[5]键 + 右手小拇指按[shift]键。
(6) [^]键:左手小拇指按[shift]键 + 右手食指按[6]键。
(7) [&]键:左手小拇指按[shift]键 + 右手食指按[7]键。
(8) [*]键:左手小拇指按[shift]键 + 右手中指按[8]键。
(9) [(]键:左手小拇指按[shift]键 + 右手无名指按[9]键。
(10) [)]键:左手小拇指按[shift]键 + 右手小拇指按[0]键。
(11) [_]键:左手小拇指按[shift]键 + 右手小拇指按[-]键。
(12) [+]键:左手小拇指按[shift]键 + 右手小拇指按[=]键。
四.矫正坐姿
打字时的坐姿可能是大家会忽略的一点。本着能打字快一点就好了,怎么坐着舒服怎么来。。。对于程序员,打字员来说,花费一整天时间在电脑屏幕面前打字是十分常见的,而一些不良的坐姿会对我们的身体带来极大的伤害,甚至会患上职业病,如颈椎病,手腕酸痛等。这时候需要规范我们的坐姿,减少不良习惯带来的伤害。
在工作环境中,10个改善打字时坐姿的建议:
(1) 适时的休息一下。每隔一个小时停下来休息一段时间,四处走走,喝杯水,伸展一下紧张的肌肉,看看窗外远处的风景,让眼睛休息一下。
(2) 调整好显示器的高度。这个因人而异,有的人喜欢垫高显示器,有的人喜欢拉近显示器。尽量让显示器的视野位于自己眼睛视野的中下方即可。
(3) 显示器和键盘放在自己的正前方。
(4) 坐要端正、大气,不要半坐半躺,葛优躺不仅影响打字速度,还影响自己的气质。
(5) 双脚轻松、自然的放在地板上。
(6) 每次轻敲轻按键子。
(7) 打字时不要追求速度,尽量每次敲对键子,输错了重打也很耗费时间。
(8) 身体上半部分保持挺直,双肩放松,双手自然放在桌子上。
(9) 保持手、手腕、小臂在同一条直线上。
(10) 大小手臂呈90°夹角,小臂自然的放在桌子上。
相关文章:

键盘打字盲打练习系列之刻意练习——1
一.欢迎来到我的酒馆 盲打,刻意练习! 目录 一.欢迎来到我的酒馆二.选择一款工具三.刻意练习第一步:基准键位练习第二步:字母键位练习第三步:数字符号键位练习 四.矫正坐姿 二.选择一款工具 工欲善其事必先利其器。在开始之前&…...

某公司前端笔试题(12.30)
1、对象数组去重: 数组去重: const a[{a:1,b:2},{a:2},{a:2},{a:1,c:3},{b:2,a:1}] 结果:[{a:1,b:2},{a:2},{a:1,c:3}] // 判断两个对象的属性值是否一致 const a [{ a: 1, b: 2 }, { a: 2 }, { a: 2 }, { a: 1, c: 3 }, { b: 2, a: 1 }] co…...

Sentinel核心类解读:Node
基本介绍 Sentinel中的簇点链路是由一个个的Node组成的,Node是一个接口。Node中保存了对资源的实时数据的统计,Sentinel中的限流或者降级等功能就是通过Node中的数据进行判断的。 Sentinel中是这样描述Node的: Holds real-time statistics…...
网络安全领域的12个大语言模型用例
网络安全是人工智能最大的细分市场,过去几年网络安全厂商纷纷宣称整合了人工智能技术(当然也有很多仅仅是炒作),其中大部分是基于基线和统计异常的机器学习。 随着ChatGPT和类似生成式人工智能技术的飞速发展,基于大语…...
十大网络攻击手段解析,助您建立坚固的网络防线
在互联网高度发达的今天,网络安全问题愈发严峻。 了解网络攻击手段,掌握防御策略,对保障网络安全至关重要。 本文将为您介绍常见的十大网络攻击手段,以及如何应对和防御这些攻击手段,确保网络安全。 一、DDoS攻击 …...
jvm 调优参数
-XX:AlwaysPreTouch 指定JVM启动时即刻分配整个堆内存空间;应用启动会变慢,但是运行时变快。 -XX:MaxRAMPercentage60.0 指定JVM最大堆内存使用比例为60%;适用于容器部署 -XX:MinRAMPercentage60.0 指定JVM最小堆内存使用比例为60%࿱…...

OpenCV-Python:计算机视觉介绍
目录 1.背景 2.计算机视觉发展历史 3.计算机视觉主要任务 4.计算机视觉应用场景 5.知识笔记 1.背景 OpenCV是计算机视觉的一个框架,想要学习OpenCV,需要对计算机视觉有一个大致的了解。计算机视觉是指通过计算机技术和算法来模拟人类视觉系统的能力…...

uni-app 微信小程序之自定义中间圆形tabbar
文章目录 1. 自定义tabbar效果2. pages新建tabbar页面3. tabbar 页面结构4. tabbar 页面完整代码 1. 自定义tabbar效果 2. pages新建tabbar页面 首先在 pages.json 文件中,新建一个 tabbar 页面 "pages": [ //pages数组中第一项表示应用启动页ÿ…...

使用 Go 构建高性能的命令行工具
命令行工具(CLI)在软件开发中扮演着重要的角色,尤其是在自动化工具、开发工具链和服务器管理等领域。Go 语言以其简洁性和高性能而闻名,非常适合用来创建强大且高效的 CLI 工具。本文将详细介绍如何使用 Go 语言来构建 CLI 应用&a…...
微前端框架 qiankun
前言 qiankun是一个基于single-spa的微前端实现库,帮助你构建一个生产可用的微前端架构系统。qiankun支持多种技术栈的微应用接入,提供了简单、解耦、技术栈无关、独立开发、独立运行、增量升级、样式隔离、资源预加载等特性,以及umi插件一键…...
降序子数组最大和算法分析
题目描述: Description 给你一个正整数组成的数组 nums ,返回 nums 中一个 降序 子数组的最大可能元素和。子数组是数组中的一个连续数字序列。 已知子数组[numsl,numsl1,...,numsr−1,numsr],若对所有 i(l < i <…...
Kafka常见面试题
如何防止消息丢失? 发送端:ack设置为-1或副本数,默认副本全部同步才会认为发送成功 接收端:对接收到的数据进行备份,定期进行检查对执行失败的数据重新执行;选择手动提交offset,对执行失败的数据…...
rman SBT_TAPE NFS disk 模拟NBU带库 FRA
-----------------rman 将本地磁盘变成磁带----------------------------------- ##RAC 本地 /nfs----两个备份策略 clustern run { allocate channel ch00 device type SBT_TAPE PARMS"SBT_LIBRARYoracle.disksbt, ENV(BACKUP_DIR/nfs)"; backup recove…...

物理世界中的等距3D对抗样本
论文题目:Isometric 3D Adversarial Examples in the Physical World 会议:NIPS 2022 点云: 点云——表达目标空间分布和目标表面特性的海量点集合,点包含xyz坐标信息 能够包含颜色等其他信息 使用顶点、边和面的数据表征的三维…...

解决vue3项目打包发布到服务器后访问页面显示空白问题
1.在 vite.config.ts 文件中 加入 base:./ 当你将 base 设置为 / 时,它表示你的应用程序将部署在服务器的根路径上,(将 base 设置为 / 表示你的应用程序部署在服务器的根路径上,并且 Vite 会相应地处理资源和路由的路径…...
什么是SMTP服务器?如何配置?
SMTP服务器是一种专门用于发送电子邮件的互联网服务器。SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是一种用于电子邮件传输的标准互联网协议。这些服务器充当电子邮件的“邮递员”,负责将发出的邮件从发送者传输到接收…...
el-tabel实现拖拽排序
1、使用npm安装sortableJs插件 npm install sortablejs --save2、在需要使用的页面进行引入 import Sortable from sortablejs3、表格拖拽排序完整代码 <template><div class"home"><el-table :data"tableData" style"width: 100%&…...

设计模式-结构型模式之适配器设计模式
文章目录 一、结构型设计模式二、适配器模式 一、结构型设计模式 这篇文章我们来讲解下结构型设计模式,结构型设计模式,主要处理类或对象的组合关系,为如何设计类以形成更大的结构提供指南。 结构型设计模式包括:适配器模式&…...

Android 中的权限
关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 目录 一、导读二、概览三、权限分类3.1 安装时权限3.2 运行时…...

【java智慧工地源码】智慧工地物联网云平台,实现现场各类工况数据采集、存储、分析与应用
“智慧工地整体方案”以智慧工地物联网云平台为核心,基于智慧工地物联网云平台与现场多个子系统的互联,实现现场各类工况数据采集、存储、分析与应用。通过接入智慧工地物联网云平台的多个子系统板块,根据现场管理实际需求灵活组合࿰…...

《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》
引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...
django filter 统计数量 按属性去重
在Django中,如果你想要根据某个属性对查询集进行去重并统计数量,你可以使用values()方法配合annotate()方法来实现。这里有两种常见的方法来完成这个需求: 方法1:使用annotate()和Count 假设你有一个模型Item,并且你想…...
反射获取方法和属性
Java反射获取方法 在Java中,反射(Reflection)是一种强大的机制,允许程序在运行时访问和操作类的内部属性和方法。通过反射,可以动态地创建对象、调用方法、改变属性值,这在很多Java框架中如Spring和Hiberna…...

select、poll、epoll 与 Reactor 模式
在高并发网络编程领域,高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表,以及基于它们实现的 Reactor 模式,为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。 一、I…...

Java面试专项一-准备篇
一、企业简历筛选规则 一般企业的简历筛选流程:首先由HR先筛选一部分简历后,在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如:Boss直聘(招聘方平台) 直接按照条件进行筛选 例如:…...

HarmonyOS运动开发:如何用mpchart绘制运动配速图表
##鸿蒙核心技术##运动开发##Sensor Service Kit(传感器服务)# 前言 在运动类应用中,运动数据的可视化是提升用户体验的重要环节。通过直观的图表展示运动过程中的关键数据,如配速、距离、卡路里消耗等,用户可以更清晰…...
代码随想录刷题day30
1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...
JavaScript基础-API 和 Web API
在学习JavaScript的过程中,理解API(应用程序接口)和Web API的概念及其应用是非常重要的。这些工具极大地扩展了JavaScript的功能,使得开发者能够创建出功能丰富、交互性强的Web应用程序。本文将深入探讨JavaScript中的API与Web AP…...
4. TypeScript 类型推断与类型组合
一、类型推断 (一) 什么是类型推断 TypeScript 的类型推断会根据变量、函数返回值、对象和数组的赋值和使用方式,自动确定它们的类型。 这一特性减少了显式类型注解的需要,在保持类型安全的同时简化了代码。通过分析上下文和初始值,TypeSc…...