借助免费开源的 Power Keys 的「空格编辑」功能:
无论任何 Windows 应用程序
无论纯文本、富文本、Markdown
仅需按住空格键 0.1 秒不松开
即可执行一系列下表所示的操作:
按住空格键 0.1 秒不松开,再按 F1 键即可显示上表。
如需选定文本,按住空格键 0.1 秒不松开,再按住 A 键或者 ; 键不松开,再按照上表移动光标即可。
按 Caps Lock + Space 即可随时启用或禁用 「空格编辑」 功能。
熟练之后,您的整个码字过程将如行云流水一般:
您码字时的每一个念头
永远都会实时地体现在电脑屏幕上
而没有丝毫延迟。
那种快感,不亲自体验,是永远享受不到的:
1
Tomotoes 2019-04-17 23:10:28 +08:00 via Android 1
刚才用了一下,体验竟然出乎意料地好,多谢楼主!
|
2
szzhiyang OP @Tomotoes 多谢支持和鼓励!除了「空格编辑」,Power Keys 还有很多超级实用的功能,不妨尝试一下哦!
|
3
hfutzj 2019-04-18 01:10:57 +08:00 via Android
这是一个只有空格没有 ctrl 的键盘吗
|
5
shihira 2019-04-18 02:43:46 +08:00 via Android
竟然不是 vim 键位
|
6
SingeeKing 2019-04-18 07:34:12 +08:00
@szzhiyang #4 他的意思或许是…… 这些都像「 Ctrl + …」的快捷键
|
7
szzhiyang OP @shihira
「空格编辑」的键位相较于 Vim 键位具有以下无可匹敌的优点: 1. 能够胜任所有类型的码字,纯文本、Markdown 乃至富文本都不在话下 2. 键位排布极其合理严密与贴近直觉,不妨再回头仔细看看键位表 3. 没有麻烦的模式切换,因为「空格编辑」是用空格键的按下和松开来区分模式的 4. 学习成本极低,有高效码字需求的非 Vim 用户看到「空格编辑」的键位后根本不会考虑 Vim 键位 总之,「空格编辑」最大的缺点就是它诞生的太晚了。 如果它早点诞生,Vim 必然会失去不少拥趸。 |
8
szzhiyang OP @SingeeKing 「空格编辑」的原理就是把主键区的按键映射到那些涉及 Ctrl、Shift、方向键和导航键的常用码字快捷键上。
|
9
goodan 2019-04-18 08:59:26 +08:00 1
有点意思。这个挺好用,前提是要记忆住快捷键,而且要熟悉。
|
10
yangshan010 2019-04-18 09:06:17 +08:00
mac 可以嘛
|
11
yangheng4922 2019-04-18 09:26:45 +08:00
为什么 我开启了 什么快捷键都没反应 win10
|
12
yangheng4922 2019-04-18 09:29:17 +08:00
@yangheng4922 #11 好吧
我用了 Mouse without Borders 用的另一台电脑的鼠标 |
13
Cyron 2019-04-18 09:34:19 +08:00 1
很好用
|
16
szzhiyang OP @yangshan010 我没有 Mac。😂
|
17
willie1991 2019-04-18 11:33:52 +08:00 1
一直都在用,想换 mac,只是 powerkey 和 listary 找不到代替品一直都没换
|
18
szzhiyang OP @willie1991 感谢您长期以来的支持和鼓励!
|
19
minamike 2019-04-18 12:16:22 +08:00 via iPhone
|
21
wofave 2019-04-18 12:34:38 +08:00 via iPhone 1
收藏一个
|
23
minamike 2019-04-18 12:40:23 +08:00 via iPhone
|
24
szzhiyang OP @minamike
因为您提到了 macOS 自带的 Emacs 快捷键,所以我要借此契机说: 相比于 Emacs 快捷键,「空格编辑」在使用体验和记忆成本上的优势可比您想象的大得多。 把 Ctrl 键改成空格键后手感要舒服太多,因为空格键就在两个拇指下面,双手不用做任何移动就能按下; 另外「空格编辑」的键位是与文本在屏幕上的相对位置完全对应的,非常贴近直觉。您观察一下「行首、上一词、上一字、下一字、下一词、行末」的键位排布就能明白了。 |
25
swordspoet 2019-04-18 13:37:31 +08:00 via iPhone
很好用!
|
26
SuperMild 2019-04-18 13:39:51 +08:00
非常好用!用一段时间后如果还是觉得好,我必然打赏,感谢 LZ 做出这么好的效率工具!
|
27
SuperMild 2019-04-18 13:51:21 +08:00
突然想到一个建议,光速启动那里,能不能这样,如果是快捷方式,就启动。但如果是纯文本文件(非快捷方式),就黏贴文件内容!
请作者考虑增加这个功能! |
28
szzhiyang OP @swordspoet 多谢支持和鼓励!除了「空格编辑」,Power Keys 还有很多超级实用的功能,不妨尝试一下哦!
|
30
szzhiyang OP |
31
SuperMild 2019-04-18 19:32:24 +08:00
@szzhiyang 功能上是可以,但是比如写代码,如果在英文状态下,还得切换到输入法才能使用。如果好像光速启动一样就更方便了,比如 F2 + G 就输入我的 gmail 邮箱地址(具体来说是输入 F2 文件夹内 G.txt 的文件内容)。
|
33
szzhiyang OP @SuperMild 我认为将这个发送字符串的功能分离为一个新功能更好些,而不是归到「光速启动」下,因为新用户可能很难将这个功能与「光速启动」联想在一起,您觉得如何?
|
35
SuperMild 2019-04-18 20:25:12 +08:00
@szzhiyang 对了,又想到了一个,那个 Space + F1 调出 cheatsheet 的功能也非常好。如果可以自定义 空格加 F2 至 F12 调出不同的 cheatsheet,比如 vim 的 cheatsheet 等等,甚至是调出一张“老婆”(真实的或日本明星)看一眼减减压,可能也是一个不错的功能。
|
36
szzhiyang OP @SuperMild
感觉这个用「光速启动」功能就足够了。😂 Power Keys 有个很实用的技巧,就是按住任意 F1 ~ F12 键后再按空格键即可关闭任意活动的窗口。这个在「光速启动」功能的帮助页面中有提到。 举个我自己的例子,每当我需要查看我的课程表图片时,我只需要借助「光速启动」功能按 F1 + K 打开课程表的图片,看完后再按 F1 + Space 关掉图片查看器即可。整个过程一气呵成,并且还有缩放图片的余地。您不妨亲自感受一下这个操作,我觉得已经相当方便了。😄 |
37
jedz 2019-04-18 22:45:06 +08:00 1
从中午用到现在,越用越顺手,真是个实打实的效率工具。感谢楼主!
|
39
Trumeet 2019-04-18 23:11:44 +08:00
又是你,到处推广
|
41
minamike 2019-04-18 23:21:38 +08:00 via iPhone
|
42
luckyswag 2019-04-19 00:10:31 +08:00
ahk 是个好工具
|
43
gerardyang 2019-04-19 00:39:10 +08:00 via Android
emacs caps++ powerkey ahk 这四者其实上用途是完全不同的,也不用说去比较,根据各人喜好来选择就好,emacs 主要是在 macos 下使用居多,原生支持比较流畅。caps++主要是为程序员设计的,平时写代码的时候那些粗体什么的是用不上的,即使是 markdown 也是。而 powerkey 主要是方便了日常的其他工作,像是一个公众号的小编啊,这些可能比较适合。而 ahk 更适合那些动手能力较强的人。总而言之,萝卜青菜各有所爱。
|
44
hfutzj 2019-04-19 02:20:20 +08:00 via Android
简单的试了一下,有些功能还是挺惊艳的。
有一个问题空格+a 全选在网页没用,ctrl+a 可以,win10 edge 浏览器,百度搜索结果页面 |
45
szzhiyang OP |
46
szzhiyang OP @gerardyang
您说的不准确,虽然 Power Keys 的「空格编辑」有一些针对富文本的键位,但这丝毫不影响它对编程效率的巨大提升。 事实上,由于「空格编辑」有最快最舒适的激活方式(按住空格键)和最快最细致的选定文本方法,它对编程效率的提升能够比拟甚至超越您所提到的竞品。 这就意味着,Power Keys 的「空格编辑」适合任何人,这是令其他竞品望尘莫及的。 |
47
sometimehappy 2019-04-19 10:12:12 +08:00
有快感
|
48
twjacy 2019-04-19 10:30:27 +08:00
回去试试
|
49
szzhiyang OP @sometimehappy 多谢支持!除了「空格编辑」,Power Keys 还有很多超级实用的功能,不妨试试哦!
|
50
leilinJune 2019-04-19 12:15:45 +08:00
每次开机都会有用户账户控制的提示?
|
51
szzhiyang OP @l93814690 是的,因为如果不以管理员身份运行 Power Keys,它就没法向以管理员身份运行的软件(比如注册表编辑器、Windows 管理工具等等)发送快捷键了。
|
53
iaoiand 2019-04-20 12:17:06 +08:00
提交个 bug, Excel 里选中单元格,按空格+ 5 ( 6 )( 7 )对齐,没用啊。
|
54
szzhiyang OP @iaoiand 感谢您的反馈,这不是 bug,而是设计使然:因为 Excel 并没有自带左对齐、居中和右对齐的快捷键,所以这三个操作在 Excel 下无效。
|
55
xyfan 2019-04-20 14:03:07 +08:00
有没有“光标不在行末,换行而不截断原行”的快捷键
|
57
xyfan 2019-04-20 14:30:49 +08:00
倒也可以,如果能像 Capslock+ 一样有一个单独的键就更好了
|
59
xyfan 2019-04-22 16:30:48 +08:00 1
经过一下午的折腾, 用上了你的 AHK 版,去掉了一些和其他软件冲突的功能,把 Space+Enter 改成了我说的功能,更好用了,感谢作者。
|
61
rxnwin 2019-04-22 21:04:15 +08:00
请问如何实现鼠标选中(拖选)一段文字的操作?
|
62
szzhiyang OP |
63
xuanyuanaosheng 2019-04-24 12:23:14 +08:00 via Android
@xyfan 不打算把 ahk 版本开源下
|
64
xyfan 2019-04-24 17:23:45 +08:00 via Android
@xuanyuanaosheng 作者 github 上不都有代码,我就是小修改一下而已。
|
65
fishioon 2019-04-24 17:54:57 +08:00
挺好的,就像很多编辑器使用空格作为 leader 键,就是空格本身使用的挺频繁的,咋解决冲突呢?
|
66
szzhiyang OP @fishioon 空格编辑需要按住空格键 0.1 秒才会触发,这 0.1 秒足以规避 99% 的冲突;剩下 1% 的冲突可以通过按 Caps Lock + Space 临时禁用空格编辑来解决。
|
67
xuanyuanaosheng 2019-04-25 07:43:35 +08:00 via Android
@xyfan 明白了
|
68
szzhiyang OP @xuanyuanaosheng
@xyfan 你们忽略了一点:绝大多数代码编辑器和 IDE 都支持用 Ctrl + Enter 创建新行,而 Power Keys 正好有单独的 Ctrl + Enter 键位(空格 + /)。 |