[oeasy]python0067_ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CSI
光标位置
回忆上次内容
- 上次了解了 新的转义模式
- \33 逃逸控制字符 esc
- 这个字符让输出退出标准输出流
- 进行控制信息的设置
- 可以设置光标输出的位置
- \33 逃逸控制字符 esc
- ASR33中的ALT MODE
- 是 今天的ESC吗????🤔
查询文档
- http://bitsavers.org/communications/teletype/33/310B_Vol_1_33_Teletypewriter_Sets_Technical_Manual_Sep74.pdf
- 在当时还没有esc键的时候
- 使用ctrl shift k实现
- esc效果
- 后来的键盘
- 都有了 专门的esc 键
escape 跳出
- 现在键盘都有这个按键
- 一般在左上角
- 退出当前游戏
- 跳出菜单一般用这个
- 上图esc在
- 1 的左下
- Q 的左边
- 可以从当前的纯文字标准输出流里面
- 逃(escape)出来
- 进行控制信息的传输
键盘的进化过程
- 早年间的一体机
- 当年最流行的 DEC VT100
- esc还在1旁边
- 当时还没有在最左上的位置
位置的变化
- 玩一些
terminal
上面的游戏时- 可以退出主游戏
- 进行设置、存盘、读档、退出之类的菜单操作
- 知道 什么时候退
- 比知道 怎么玩
更
重要😄
- 比知道 怎么玩
- 功能键在 最左边
- 键盘还没有 统一的标准
标准键盘
- 这是101 标准键盘
- 左上角是esc 标准位置
- 后来放在第一行第一列
escape
体现重要性- 还要用边距和F1之类的拉开距离
行业标准
- 键盘开始有了行业标准
- 可以在ascii里面找到这个esc字符么?
esc
- 在下图中尝试找到esc
- (001 1011)2
- 再到ascii应用找一下esc?
ascii
- 找到这个字符
- 这个esc对应的是
- 27 - 10进制
- 对应16进制多少呢?
1b
- 1b 是(1b)16进制
- 对应着(27)10进制
- 对应着(33)8进制
- 上面的分别是
- 十六进制形态
- 十进制形态
- 八进制形态
- 正如下面
- 不同的形态都可以
- 用来转义吗?
不同形态
- 不同的转义方式不影响功能
操作大全
- 位置控制代码
- CSI 是
- Control Sequence Introducer
- 就是esc加[
- esc就是\033
- 用的是几进制的形式?
\033
- 八进制的 形式
- \033[nA 光标上移 n 行
- \033[nB 光标下移 n 行
- \033[nC 光标右移 n 行
- \033[nD 光标左移 n 行
- \033[y;xH 设置光标位置
- \033[2J 清屏
- \033[K 清除从光标到行尾的内容
- \033[s 保存光标位置
- \033[u 恢复光标位置
- \033[?25l 隐藏光标
- \033[?25h 显示光标
- 我们先试试\033[2J
总结
- 本次了解了键盘演化的过程
- ESC 从 组合键
- 到 独立按键
- ESC 的目的
- 是进入控制序列
- 配置控制信息
- 控制信息
- \033[y;xH 设置光标位置
- \033[2J 清屏
- 这到底怎么控制来着???🤔
- 我们下次再说!👋
- 蓝桥->https://www.lanqiao.cn/courses/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython
- 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhigebge
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
excel下划线不显示怎么办
PHP中文网 06-23 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22 -
excel图片置于文字下方的方法
PHP中文网 06-27