# 【知识精讲】认识你的键盘
正所谓“工欲善其事必先利其器”,对于一名程序员来说,最为重要的工具就是键盘了。所以在熟悉具体的键位之前,先让我们对这件最重要的工具进行一个初步的了解。
## 键盘的分类
键盘有很多种分类依据——而这里我们要关心的,则是键盘的布局。通常情况下,大部分同学使用的是 Windows-PC ,配套的多数是标准 PC 键盘,也有一些同学使用的是 Apple 的 Mac 家族产品(以 MacBook 系列为主),配置的通常是 Mac 键盘。
下图是标准 PC 键盘:
[![](https://res.jisuanke.com/img/upload/20151218/225dc8d04d31149ff9b894e630fb2557bd7e4f9d.jpg)](https://res.jisuanke.com/img/upload/20151218/225dc8d04d31149ff9b894e630fb2557bd7e4f9d.jpg)
下图是标准 Mac 键盘:
[![](https://res.jisuanke.com/img/upload/20151218/7a7ce052c6e30057a340f68081bf64e3d8339730.png)](https://res.jisuanke.com/img/upload/20151218/7a7ce052c6e30057a340f68081bf64e3d8339730.png)
可以看到,两者的差别主要集中在最后一行的功能键定义上,对于标准 QWERTY 美式键盘(也就是我们使用的键盘)来说,字母、数字和符号键的排列都是一样的。作为程序员,我们需要特别关注空格键(也叫 Space 键),数字键及键上的符号,以及 P、L、M 键右侧的一系列符号键。
## 特殊符号
对于一些特殊符号,有时可能会需要通过同时按下两个键才能打出。通常我们在介绍的时候会标记为两个键相加,比如 Shift + A 的意思是同时按下 Shift 键和 A 键。
下划线 \_:位于键盘右上角数字 0 右侧,同时按下[![](https://res.jisuanke.com/img/upload/20151218/8b9e1c9fc0eae68a26737fe41104dab016e1e3d6.png)](https://res.jisuanke.com/img/upload/20151218/8b9e1c9fc0eae68a26737fe41104dab016e1e3d6.png) + [![](https://res.jisuanke.com/img/upload/20151218/e1d90e753c8f1d321f31b07a5bebcc4df1a75dda.png)](https://res.jisuanke.com/img/upload/20151218/e1d90e753c8f1d321f31b07a5bebcc4df1a75dda.png)
竖线 |:位于键盘字母 P 所在行最右侧,同时按下 [![](https://res.jisuanke.com/img/upload/20151218/8b9e1c9fc0eae68a26737fe41104dab016e1e3d6.png)](https://res.jisuanke.com/img/upload/20151218/8b9e1c9fc0eae68a26737fe41104dab016e1e3d6.png) + [![](https://res.jisuanke.com/img/upload/20151218/171a51ea3a802f9532acc498d0215636d2607510.png)](https://res.jisuanke.com/img/upload/20151218/171a51ea3a802f9532acc498d0215636d2607510.png)
花括号 { }:位于 P 键右侧 [![](https://res.jisuanke.com/img/upload/20151218/e4ee5ca9add62de02c943deb2f07f4fb255553ec.png)](https://res.jisuanke.com/img/upload/20151218/e4ee5ca9add62de02c943deb2f07f4fb255553ec.png) [![](http://res.jisuanke.com/img/upload/20151218/83f8d85e4c6248fb504d66f454d709fdaa4a1834.png)](http://res.jisuanke.com/img/upload/20151218/83f8d85e4c6248fb504d66f454d709fdaa4a1834.png),使用竖线类似的方法输入。
井号 #:位于数字 3 上,同时按下 [![](https://res.jisuanke.com/img/upload/20151218/8b9e1c9fc0eae68a26737fe41104dab016e1e3d6.png)](https://res.jisuanke.com/img/upload/20151218/8b9e1c9fc0eae68a26737fe41104dab016e1e3d6.png) + [![](https://res.jisuanke.com/img/upload/20151218/c08500725cd851b9d8c21d41579a1bf76dcf297b.png)](https://res.jisuanke.com/img/upload/20151218/c08500725cd851b9d8c21d41579a1bf76dcf297b.png)
缩进:使用 Tab 键 [![](https://res.jisuanke.com/img/upload/20151218/4be2be9b50395dced72074066fefe325a8226d23.png)](https://res.jisuanke.com/img/upload/20151218/4be2be9b50395dced72074066fefe325a8226d23.png)
空格 :按下键盘最下方的 Space 键 [![](https://res.jisuanke.com/img/upload/20151218/376d44db843d44780f4c627e5c2ce4b6014515ff.png)](https://res.jisuanke.com/img/upload/20151218/376d44db843d44780f4c627e5c2ce4b6014515ff.png)
## 快捷键
在使用操作系统和软件的过程中,时常会用到复制、粘贴、剪切等功能。这时候如果使用快捷键来操作,往往能达到事半功倍的效果。以下是一些常用的功能及其在 Windows 键盘和 Mac 键盘上对应的快捷键方法。
| | Windows 快捷键 | Mac 快捷键 |
| --- | --- | --- |
| 复制 | Ctrl + C | Command + C |
| 粘贴 | Ctrl + V | Command + V |
| 剪切 | Ctrl + X | Command + X |
| 关闭标签页 | Ctrl + W | Command + W |
| 关闭窗口 | Alt + F4 | Command + Q |
| 保存 | Ctrl + S | Command + S |
- 教材介绍
- 《编程初学入门常识》
- 什么是程序语言
- 【知识精讲】编程与编程语言
- 【选择测试】编程语言分类
- 【知识精讲】高级语言分类
- 【选择测试】编译与解释
- 【选择测试】程序员笑话-Java
- 熟悉键盘上用于编程的键位
- 【知识精讲】认识你的键盘
- 【知识精讲】中文和英文字符
- 【匹配测试】识别中英文符号
- 【选择测试】中英文符号的影响
- 【伴随编程】不要使用中文引号
- 【伴随编程】不要使用中文分号
- 【伴随编程】正确地输入符号
- 【选择测试】找出程序中的错误
- 初始工程师思维
- 【知识精讲】二进制思想
- 【选择测试】程序员笑话-凑整
- 【知识精讲】闭合的逻辑
- 【选择测试】程序员笑话-条件
- 程序员职业与生活
- 【知识精讲】程序员的发展方向
- 【知识精讲】程序员的装备
- 【知识精讲】程序员的健康
- 【选择测试】做一名健康的程序员
- 《C++程序设计》
- 前言
- 【知识精讲】编程与计算机科学
- 【知识精讲】编程与软件工程
- 【知识精讲】如何学习编程
- 你好C++
- 【知识精讲】你好,C++
- 【知识精讲】C++程序是如何开发的
- 【知识精讲】成为一名Power User
- 【伴随编程】让我们一起说你好
- 【知识精讲】你的第一个C++语言程序
- 【伴随命令】编译、运行你的程序
- 【伴随编程】将变量流式输出
- 【选择测试】变量的作用域
- 【知识精讲】变量与数据类型
- 【匹配测试】C++语言的入门概念
- 【知识精讲】在程序中学会换行
- 【选择测试】正确地换行
- 简单数学运算
- 【知识精讲】重新认识基本运算
- 【选择测试】运算符的理解
- 【伴随编程】做一下简单的运算
- 【伴随编程】a 的 n 次方
- 【知识精讲】数学函数
- 【伴随编程】让C++语言变成计算器
- 【伴随编程】计算球的体积
- 【匹配测试】数学世界知多少
- 【知识精讲】在程序中添加注释
- 【选择测试】正确地写注释
- 从伴随输入到变量地址
- 【伴随编程】 一个数字复读机器
- 【选择测试】理解标准输入输出
- 【伴随编程】一个加法计算器
- 【程序设计】A+B+C问题
- 【伴随编程】简单的I/O格式控制
- 【知识精讲】地址与取地址符
- 【伴随编程】看看我们的地址
- 习题一:面积与周长
- 【程序设计】矩形面积与周长
- 【程序设计】三角形面积与周长
- 【程序设计】圆形面积与周长
- 程序中的是与非
- 【知识精讲】是非的表示与关系运算
- 【伴随编程】验一验关系运算式
- 【选择测试】关系运算式求值
- 【知识精讲】如果的意义
- 【伴随编程】分段函数求值
- 【知识精讲】如果之后的如果
- 【伴随编程】五则运算器
- 【选择测试】分支的嵌套
- 【伴随编程】问号表达式
- 【知识精讲】是非之间的逻辑组合
- 【伴随编程】判断闰年
- 【程序设计】日期合法性
- 【知识精讲】多路顺序结构
- 【知识精讲】在程序中学会缩进
- 【选择测试】正确的缩进
- C++程序中的苦力
- 【知识精讲】使用循环结构
- 【选择测试】对比两种循环
- 【伴随编程】使用while循环
- 【填空测试】理解循环结构
- 【知识精讲】自减和自增运算符
- 【伴随编程】使用自增运算符
- 【知识精讲】for循环
- 【选择测试】for循环的使用
- 【程序设计】一大波好玩儿的程序
- 《代码能力快速提升》
- 《基础数据结构》
- 《搜索入门》
- 《动态规划基础》
- 《数论和基础数学》
- 《图和数基础》