← 编程学习中心
📖

Preparation

8 个课程
1
如何学习编程
2
计算机基础
3
键盘初识与基准键位
4
字母与数字基础
5
Shift键魔法
6
编程符号专精
7
功能键与修饰键
8
键盘学习总结与进阶
📚

Basics

22 个课程
1
什么是编程?
2
Hello World - 你的第一个程序
3
变量基础概念 - 给信息贴标签
4
变量赋值和操作 - 变量的高级用法
5
数据类型基础 - 数字和字符串
6
基础运算符 - 数字运算王国
7
布尔类型与比较运算符 - 程序的判断基础
8
条件判断基础 - 让程序学会做决定
9
变量作用域 - 变量的生存范围
10
条件语句进阶 - 复杂判断与嵌套结构
11
逻辑运算符 - 简化复杂条件判断
12
循环语句 - 程序的重复机器
13
循环进阶 - break、continue与循环控制
14
嵌套循环与作用域
15
循环调试实战技巧
16
循环不变量 - 理解循环的数学规律
17
数组基础 - 数据的收纳盒
18
数组操作方法 - 添加、删除和管理
19
数组高级 - 探索数组的强大功能
20
引用概念 - 变量的不同行为
21
函数基础 - 解决重复代码的秘密武器
22
函数实践与应用 - 巩固基础,实战应用
🚀

Intermediate

11 个课程
1
从控制台到画布 - p5.js初体验
2
图形绘制工具箱 - 基础图形函数
3
让世界多彩 - 颜色系统详解
4
文字的艺术 - 文本绘制与样式
5
球体动起来 - 动画基础入门
6
球体的交互魔法 - 鼠标与条件判断
7
面向对象编程 - Class类与实例
8
球的家族 - 循环与数组应用
9
球的个性 - 函数封装与参数化
10
球的变身 - 形状模式与高级绘制
11
球的世界 - 综合创作项目
🎯

Advanced

6 个课程
1
对象类型
2
对象类型应用
3
自定义类型
4
函数进阶 - 箭头函数与高级编程技巧
5
内置方法 - 字符串与数组的魔法工具
6
Switch语句与字符串模板 - 更优雅的代码表达
← 编程学习中心
📖

Preparation

8 个课程
1
如何学习编程
2
计算机基础
3
键盘初识与基准键位
4
字母与数字基础
5
Shift键魔法
6
编程符号专精
7
功能键与修饰键
8
键盘学习总结与进阶
📚

Basics

22 个课程
1
什么是编程?
2
Hello World - 你的第一个程序
3
变量基础概念 - 给信息贴标签
4
变量赋值和操作 - 变量的高级用法
5
数据类型基础 - 数字和字符串
6
基础运算符 - 数字运算王国
7
布尔类型与比较运算符 - 程序的判断基础
8
条件判断基础 - 让程序学会做决定
9
变量作用域 - 变量的生存范围
10
条件语句进阶 - 复杂判断与嵌套结构
11
逻辑运算符 - 简化复杂条件判断
12
循环语句 - 程序的重复机器
13
循环进阶 - break、continue与循环控制
14
嵌套循环与作用域
15
循环调试实战技巧
16
循环不变量 - 理解循环的数学规律
17
数组基础 - 数据的收纳盒
18
数组操作方法 - 添加、删除和管理
19
数组高级 - 探索数组的强大功能
20
引用概念 - 变量的不同行为
21
函数基础 - 解决重复代码的秘密武器
22
函数实践与应用 - 巩固基础,实战应用
🚀

Intermediate

11 个课程
1
从控制台到画布 - p5.js初体验
2
图形绘制工具箱 - 基础图形函数
3
让世界多彩 - 颜色系统详解
4
文字的艺术 - 文本绘制与样式
5
球体动起来 - 动画基础入门
6
球体的交互魔法 - 鼠标与条件判断
7
面向对象编程 - Class类与实例
8
球的家族 - 循环与数组应用
9
球的个性 - 函数封装与参数化
10
球的变身 - 形状模式与高级绘制
11
球的世界 - 综合创作项目
🎯

Advanced

6 个课程
1
对象类型
2
对象类型应用
3
自定义类型
4
函数进阶 - 箭头函数与高级编程技巧
5
内置方法 - 字符串与数组的魔法工具
6
Switch语句与字符串模板 - 更优雅的代码表达

功能键与修饰键 ⌨️

📚 学习目标

通过这节课,你将:

  • ⌨️ 掌握核心功能键 - Space、Enter、Delete等关键功能
  • 🎛️ 认知修饰键家族 - Control、Option/Alt、Command等
  • 🖥️ 了解平台差异 - Windows和Mac的键位区别
  • 🚀 快捷键入门 - 开始学习常用编程快捷键

📋 前置要求:完成第2-4课,掌握基本编程符号


⌨️ 核心功能键

这些键在编程中频繁使用,是代码编辑的基础。

Space 空格键

  • 位置:键盘最长的键,在字母区下方
  • 功能:分隔单词、代码、空格输入
  • 操作:用大拇指操作最自然
  • 编程用途:代码缩进、变量命名分隔

Enter 回车键

  • 位置:字母区右侧,通常较大
  • 功能:确认操作、换行、执行命令
  • 操作:用右手小拇指或无名指
  • 编程用途:语句结束、提交代码、命令执行

Delete/Backspace 删除键

  • 位置:字母区右上角
  • 功能:删除光标前的字符、修改错误
  • 操作:用右手小拇指或无名指
  • 编程用途:修改代码、纠正错误
请按下键盘上的任意键开始练习
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
A
S
D
F
G
H
J
K
L
:;
"'
Enter
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
Ctrl
⊞Windows
Alt
Space
Alt
⊞Windows
Ctrl
↑
←
↓
→

🎯 功能键实战练习

🎯 练习1:空格键练习

空格键练习

输入:hello world,体验空格键分隔单词

目标输入:

键盘练习:

请按下键盘上的任意键开始练习
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
A
S
D
F
G
H
J
K
L
:;
"'
Enter
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
Ctrl
⊞Windows
Alt
Space
Alt
⊞Windows
Ctrl
↑
←
↓
→

🎯 练习2:功能键组合练习

功能键组合练习

输入:var name = "test",练习多个功能键组合

目标输入:

键盘练习:

请按下键盘上的任意键开始练习
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
A
S
D
F
G
H
J
K
L
:;
"'
Enter
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
Ctrl
⊞Windows
Alt
Space
Alt
⊞Windows
Ctrl
↑
←
↓
→

💡 操作技巧:

  • 空格键:用大拇指,键盘最长的键
  • Enter键:用右手小拇指或无名指
  • Delete键:用右手小拇指或无名指
  • 节奏控制:保持稳定的打字节奏

🎛️ 修饰键家族

修饰键需要和其他键配合使用,是快捷键的基础。

Windows 用户修饰键

键位名称常用功能
CtrlControl控制键(Ctrl+C 复制,Ctrl+V 粘贴)
AltAlt替代键(Alt+Tab 切换窗口)
WinWindowsWindows系统键(Win+E 打开资源管理器)

Mac 用户修饰键

键位名称常用功能
ControlControl控制键
OptionOption替代键
CommandCommand系统键(Command+C 复制,Command+V 粘贴)
请按下键盘上的任意键开始练习
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
A
S
D
F
G
H
J
K
L
:;
"'
Enter
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
Ctrl
⊞Windows
Alt
Space
Alt
⊞Windows
Ctrl
↑
←
↓
→

🎮 修饰键识别练习

🎯 练习3:修饰键位置识别

练习步骤:

  1. 依次按下 左右 Shift 键,观察提示变化
  2. 依次按下 左右 Control/Ctrl 键,认识控制键
  3. 依次按下 左右 Alt/Option 键,熟悉替代键
  4. 依次按下 左右 Meta/Command/Win 键,了解系统键

💡 使用场景:

  • 复制粘贴:Ctrl+C / Ctrl+V (Windows) 或 Command+C / Command+V (Mac)
  • 保存文件:Ctrl+S (Windows) 或 Command+S (Mac)
  • 撤销操作:Ctrl+Z (Windows) 或 Command+Z (Mac)
  • 全选:Ctrl+A (Windows) 或 Command+A (Mac)

🖥️ 平台适配说明

我们的交互式键盘会自动适配你的操作系统:

智能适配

  • Windows系统:显示Ctrl、Alt、Win键
  • Mac系统:显示Control、Option、Command键
  • Linux系统:显示Ctrl、Alt、Super键

跨平台快捷键对照

功能WindowsMac说明
复制Ctrl+CCommand+C复制选中的内容
粘贴Ctrl+VCommand+V粘贴复制的内容
剪切Ctrl+XCommand+X剪切选中的内容
撤销Ctrl+ZCommand+Z撤销上一步操作
重做Ctrl+YCommand+Shift+Z重做撤销的操作
全选Ctrl+ACommand+A选择全部内容
保存Ctrl+SCommand+S保存文件
查找Ctrl+FCommand+F查找内容
新建Ctrl+NCommand+N新建文件

🚀 快捷键入门

掌握一些基础的快捷键能大大提升编程效率。

编辑器常用快捷键

编程代码练习

输入:const myVariable = "Hello World",练习编程代码输入

目标输入:

键盘练习:

请按下键盘上的任意键开始练习
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
A
S
D
F
G
H
J
K
L
:;
"'
Enter
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
Ctrl
⊞Windows
Alt
Space
Alt
⊞Windows
Ctrl
↑
←
↓
→

🎯 练习4:基础快捷键记忆

记忆技巧:

  • C代表Copy(复制):Ctrl+C / Command+C
  • V代表Paste(粘贴):Ctrl+V / Command+V
  • S代表Save(保存):Ctrl+S / Command+S
  • Z代表撤销(Z字形回退):Ctrl+Z / Command+Z

程序员专用快捷键

  • 代码注释:Ctrl+/ 或 Command+/
  • 代码格式化:Ctrl+Shift+F 或 Command+Shift+F
  • 代码补全:Ctrl+Space 或 Command+Space
  • 多光标:Ctrl+Click 或 Command+Click

⚡ 高级功能技巧

修饰键组合使用

  1. 双修饰键:Ctrl+Shift、Command+Option等
  2. 三修饰键:Ctrl+Shift+Alt等
  3. 功能键组合:F1-F12与修饰键的组合

常用开发环境快捷键

  • VS Code:Ctrl+P(快速打开文件)、Ctrl+`(打开终端)
  • 浏览器:F12(开发者工具)、Ctrl+Shift+I(开发者工具)
  • 系统:Alt+Tab(切换窗口)、Ctrl+Tab(切换标签页)

自定义快捷键

  • 大多数编辑器允许自定义快捷键
  • 可以根据自己的习惯设置
  • 建议保持一致性,避免频繁更改

✅ 学习检查

完成本节课后,你应该能够:

  • 熟练使用功能键 - Space、Enter、Delete运用自如
  • 识别所有修饰键 - 了解不同平台的修饰键
  • 掌握基础快捷键 - 常用复制、粘贴、保存等操作
  • 理解平台差异 - 知道Windows和Mac的键位区别
  • 开始使用快捷键 - 在实际操作中应用快捷键

🚀 下节课预告

下节课我们将进行整个键盘课程的学习总结:

  • 🏆 学习成果回顾 - 全面回顾键盘技能
  • 📈 持续提升指南 - 如何继续提升打字技能
  • 🎯 实战练习建议 - 将键盘技能应用到编程中
  • 🚀 下阶段准备 - 为进入编程学习做好准备

准备好了吗? 让我们完成键盘学习之旅!🎉


📚 拓展资源

🎮 练习工具

  • 专业打字练习:哪吒打字 - 功能键专项训练
  • 快捷键训练:在线快捷键练习网站

💡 记忆口诀

  • 功能键口诀:"空格分隔词,回车换行句,删除退一格,编辑全靠它"
  • 快捷键口诀:"C复制V粘贴,S保存Z撤销,A全选F查找"

🎖️ 今日成就解锁:⌨️ 功能键大师徽章!你已经掌握了键盘的核心功能和快捷键,可以高效地进行代码编辑了!

Previous lesson
Previous
编程符号专精
Next
键盘学习总结与进阶
Next lesson