[oeasy]python0015_键盘改造_将esc和capslock对调_hjkl_移动_双手正位

键盘改造 🥋

回忆上次内容

  • 上次练习了复制粘贴
按键 作用
<kbd>y</kbd><kbd>y</kbd> 复制光标行代码 到剪贴板
<kbd>p</kbd> 粘贴剪贴板中的内容
<kbd>i</kbd> 切换到 插入模式
<kbd>h</kbd> <kbd>j</kbd> <kbd>k</kbd> <kbd>l</kbd> 左 下 上 右 移动

添加图片注释,不超过 140 字(可选)

  • 温习了 底行命令
命令 作用
:reg 查看寄存器状态
:w 保存当前文件
:q 退出当前文件
:wq 保存并退出当前文件
  • 但是<kbd>esc</kbd>有点遥远

  • 有什么办法 解决 吗?

恢复环境

复制代码
复制代码

vi oeasy.py

  • 复制代码
复制代码
复制代码

print("hello") print("oeasy")

  • 在vim中

  • <kbd>"</kbd><kbd>+</kbd><kbd>p</kbd>

  • 从系统剪切板 粘贴

双手正位的好处

  • 双手在正位

  • 无需移动腕关节

  • 直接 控制手指 进行打字

  • 效率高

添加图片注释,不超过 140 字(可选)

  • 不要把 右手手腕 移动到方向键区域

  • 尝试 双手正位 移动光标

添加图片注释,不超过 140 字(可选)

  • 但是<kbd>esc</kbd>有点遥远

  • 有什么办法 解决 吗?

置换 <kbd>esc</kbd> 和 <kbd>caps lock</kbd>

  • 在mac系统中

添加图片注释,不超过 140 字(可选)

  • 然后将大写锁定直接改为<kbd>esc</kbd>

添加图片注释,不超过 140 字(可选)

  • windows系统应该如何修改呢?

windows系统修改键位

添加图片注释,不超过 140 字(可选)

  • 将下列代码保存为caps.reg文件,运行即可。
复制代码
复制代码

Windows Registry Editor Version 5.00 HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Keyboard Layout "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,01,00,3a,00,3a,00,01,00,00,00,00,0

  • 注意编码格式和保存类型

添加图片注释,不超过 140 字(可选)

原理

  • 原理

  • 通过注册表编辑器手动添加

Win+R -> regedit -> 找到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout" -> 右键 "Keyboard Layout" -> "新建" -> "二进制值" -> 重命名 "新值 #1" 为 "Scancode Map" -> 右键 "Scancode Map" -> "修改" -> 输入值如下

  • 解释一下这串数字的意思,先换种分组

1 0000 | 00 00 00 00
2 0004 | 00 00 00 00
3 0008 | 03 00 00 00
4 000C | 01 00 3a 00
5 0010 | 3a 00 01 00
6 0014 | 00 00 00 00
7 0018

  • 原理

  • 头两行和最后一行是固定的8个0

  • 第3行第一个字节为非零行数(或者改建数+1)

  • 第4行将3a00(CapsLock)映射为0100(ESC)

  • 第5行同理

目前状态

  • 回到当前的 oeasy.py

  • 2行

  • 30个字符

添加图片注释,不超过 140 字(可选)

  • 新手法

  • 可以通过<kbd>h</kbd> <kbd>j</kbd> <kbd>k</kbd> <kbd>l</kbd> 移动了

  • 用<kbd>caps lock</kbd> 代替<kbd>esc</kbd>

  • 双手保持正位

添加图片注释,不超过 140 字(可选)

回顾流程流程

  • 保存后的流程 应该是

  • 要先:wq

  • 退出 vim应用

  • 回到 shell环境

  • 再在 shell中运行

  • python3 oeasy.py

添加图片注释,不超过 140 字(可选)

  • 回顾一下vim的三种状态

小节 vim中的 三种状态

  • 这是vim中三种状态切换的地图

添加图片注释,不超过 140 字(可选)

  • 需要的话 拍下来

总结

  • 这次 置换 <kbd>esc</kbd> 和 <kbd>caps lock</kbd>

  • 任何操作 都可以在

  • 不移动 手腕的状态下完成了

按键 作用
<kbd>capslock</kbd> 替换 <kbd>esc</kbd> 切回 正常模式
<kbd>h</kbd> <kbd>j</kbd> <kbd>k</kbd> <kbd>l</kbd> 左 下 上 右 移动

添加图片注释,不超过 140 字(可选)

  • 每次都要 退出vim编辑器😴

  • 才能 在shell中 运行python程序

  • 有点麻烦

添加图片注释,不超过 140 字(可选)

  • 想要 不退出vim

  • 直接在 vim应用 中

  • 运行 py程序

  • 可能吗?🤔

相关推荐
集芯微电科技有限公司3 天前
四通道2A输出集成功率电感降压模块专为紧凑型方案设计
人工智能·单片机·嵌入式硬件·生成对抗网络·计算机外设
lichong9513 天前
让AI自己用电脑!Cua:后台操作鼠标键盘,Mac/Windows/Linux全支持
人工智能·macos·ai·计算机外设·agent·提示词
Saniffer_SH4 天前
【高清视频】Gen6 服务器还没到,Gen6 SSD 怎么测?Emily 现场演示三种测试环境
人工智能·驱动开发·测试工具·缓存·fpga开发·计算机外设·压力测试
阿泽·黑核4 天前
05 keyflow 扩展设计方案:矩阵键盘/组合键/事件队列/中断驱动
线性代数·矩阵·计算机外设·嵌入式·agent·vibe coding
科技每日热闻4 天前
618 AI显示器选购指南!爱攻AGON AI定制芯片电竞显示器AG277UX,适合哪些玩家?
人工智能·科技·游戏·计算机外设
科技每日热闻4 天前
舒视蓝4.0 AI版!EVNIA弈威海王星系列护眼电竞显示器27M4P5501U来袭
人工智能·科技·游戏·计算机外设
开开心心_Every5 天前
界面干净的开源免费电视浏览器
人工智能·科技·智能手机·计算机外设·rabbitmq·语音识别·etcd
智塑未来7 天前
2026高性价比商用护眼显示器调研:飞利浦护眼技术与售后体系深度解析
计算机外设
移远通信7 天前
显示器-调试
单片机·嵌入式硬件·计算机外设
Legendary_0087 天前
LDR6020P:iPad 一体式皮套键盘 OTG 应用的核心引擎
ios·计算机外设·ipad