爱意满满的作品展示区。
szzhiyang

Power Keys - 妙用空格键,彻底提升码字效率!

  •  4
     
  •   szzhiyang · Apr 17, 2019 · 7964 views
    This topic created in 2763 days ago, the information mentioned may be changed or developed.

    借助免费开源的 Power Keys 的「空格编辑」功能:


    无论任何 Windows 应用程序

    无论纯文本、富文本、Markdown

    仅需按住空格键 0.1 秒不松开

    即可执行一系列下表所示的操作:



    按住空格键 0.1 秒不松开,再按 F1 键即可显示上表。


    如需选定文本,按住空格键 0.1 秒不松开,再按住 A 键或者 ; 键不松开,再按照上表移动光标即可。


    按 Caps Lock + Space 即可随时启用或禁用 「空格编辑」 功能。




    熟练之后,您的整个码字过程将如行云流水一般:

    您码字时的每一个念头

    永远都会实时地体现在电脑屏幕上

    而没有丝毫延迟。


    那种快感,不亲自体验,是永远享受不到的:


    https://PowerKeys.GitHub.io


    69 replies  •  2020-12-02 12:09:21 +08:00
    J0G57faC6uPo75W0
    J0G57faC6uPo75W0
    Apr 17, 2019 via Android❤️1
    1
    刚才用了一下,体验竟然出乎意料地好,多谢楼主!
    szzhiyang
    szzhiyang
    OP
    Apr 17, 2019
    2
    @Tomotoes 多谢支持和鼓励!除了「空格编辑」,Power Keys 还有很多超级实用的功能,不妨尝试一下哦!
    DJI360
    DJI360
    Apr 18, 2019 via Android
    3
    这是一个只有空格没有 ctrl 的键盘吗
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    4
    @hfutzj 「空格编辑」没有使用 Ctrl 这个键位,因此没在图中标出。
    shihira
    shihira
    Apr 18, 2019 via Android
    5
    竟然不是 vim 键位
    SingeeKing
    SingeeKing
    Apr 18, 2019
    6
    @szzhiyang #4 他的意思或许是…… 这些都像「 Ctrl + …」的快捷键
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019❤️1
    7
    @shihira

    「空格编辑」的键位相较于 Vim 键位具有以下无可匹敌的优点:



    1. 能够胜任所有类型的码字,纯文本、Markdown 乃至富文本都不在话下

    2. 键位排布极其合理严密与贴近直觉,不妨再回头仔细看看键位表

    3. 没有麻烦的模式切换,因为「空格编辑」是用空格键的按下和松开来区分模式的

    4. 学习成本极低,有高效码字需求的非 Vim 用户看到「空格编辑」的键位后根本不会考虑 Vim 键位



    总之,「空格编辑」最大的缺点就是它诞生的太晚了。

    如果它早点诞生,Vim 必然会失去不少拥趸。
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    8
    @SingeeKing 「空格编辑」的原理就是把主键区的按键映射到那些涉及 Ctrl、Shift、方向键和导航键的常用码字快捷键上。
    goodan
    goodan
    Apr 18, 2019❤️1
    9
    有点意思。这个挺好用,前提是要记忆住快捷键,而且要熟悉。
    yangshan010
    yangshan010
    Apr 18, 2019
    10
    mac 可以嘛
    yangheng4922
    yangheng4922
    Apr 18, 2019
    11
    为什么 我开启了 什么快捷键都没反应 win10
    yangheng4922
    yangheng4922
    Apr 18, 2019
    12
    @yangheng4922 #11 好吧
    我用了 Mouse without Borders 用的另一台电脑的鼠标
    Cyron
    Cyron
    Apr 18, 2019❤️1
    13
    很好用
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    14
    @goodan 多谢支持和鼓励! Power Keys 的快捷键个个都很生动形象,要不了多久就能记住并熟练的。😄
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    15
    @Cyron 多谢支持和鼓励!除了「空格编辑」,Power Keys 还有很多超级实用的功能,不妨尝试一下哦!
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    16
    @yangshan010 我没有 Mac。😂
    willie1991
    willie1991
    Apr 18, 2019❤️1
    17
    一直都在用,想换 mac,只是 powerkey 和 listary 找不到代替品一直都没换
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    18
    @willie1991 感谢您长期以来的支持和鼓励!
    minamike
    minamike
    Apr 18, 2019 via iPhone
    19
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    20
    @minamike 对于普通用户而言,「空格编辑」的使用体验和学习成本比 Emacs 快捷键优秀太多了。
    wofave
    wofave
    Apr 18, 2019 via iPhone❤️1
    21
    收藏一个
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    22
    @wofave 多谢支持和鼓励!
    minamike
    minamike
    Apr 18, 2019 via iPhone
    23
    @szzhiyang
    都是记忆
    空格键换成 ctrl 键而已
    而且字母基本是代表含义的首字母
    有什么难的
    又不是 vim 那种需要按什么键进入快捷键状态啥的
    再说你这也没 mac 版啊
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    24
    @minamike

    因为您提到了 macOS 自带的 Emacs 快捷键,所以我要借此契机说:

    相比于 Emacs 快捷键,「空格编辑」在使用体验和记忆成本上的优势可比您想象的大得多。

    把 Ctrl 键改成空格键后手感要舒服太多,因为空格键就在两个拇指下面,双手不用做任何移动就能按下;

    另外「空格编辑」的键位是与文本在屏幕上的相对位置完全对应的,非常贴近直觉。您观察一下「行首、上一词、上一字、下一字、下一词、行末」的键位排布就能明白了。
    swordspoet
    swordspoet
    Apr 18, 2019 via iPhone
    25
    很好用!
    SuperMild
    SuperMild
    Apr 18, 2019
    26
    非常好用!用一段时间后如果还是觉得好,我必然打赏,感谢 LZ 做出这么好的效率工具!
    SuperMild
    SuperMild
    Apr 18, 2019
    27
    突然想到一个建议,光速启动那里,能不能这样,如果是快捷方式,就启动。但如果是纯文本文件(非快捷方式),就黏贴文件内容!

    请作者考虑增加这个功能!
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    28
    @swordspoet 多谢支持和鼓励!除了「空格编辑」,Power Keys 还有很多超级实用的功能,不妨尝试一下哦!
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    29
    @SuperMild 感谢您的大力支持和鼓励!欢迎加入 Power Keys 的官方 QQ 群深入讨论新功能!
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    30
    @SuperMild

    您描述的功能是「发送字符串」对吗?

    我之前之所以没做这个功能,是因为我认为它跟输入法的自定义短语功能重复了。

    请问输入法的自定义短语功能可否满足您的需求?
    SuperMild
    SuperMild
    Apr 18, 2019
    31
    @szzhiyang 功能上是可以,但是比如写代码,如果在英文状态下,还得切换到输入法才能使用。如果好像光速启动一样就更方便了,比如 F2 + G 就输入我的 gmail 邮箱地址(具体来说是输入 F2 文件夹内 G.txt 的文件内容)。
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    32
    @SuperMild 理解您的意思了,我尝试做一下这个功能。😄
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    33
    @SuperMild 我认为将这个发送字符串的功能分离为一个新功能更好些,而不是归到「光速启动」下,因为新用户可能很难将这个功能与「光速启动」联想在一起,您觉得如何?
    SuperMild
    SuperMild
    Apr 18, 2019
    34
    @szzhiyang 也行啊,感谢采纳意见!
    SuperMild
    SuperMild
    Apr 18, 2019
    35
    @szzhiyang 对了,又想到了一个,那个 Space + F1 调出 cheatsheet 的功能也非常好。如果可以自定义 空格加 F2 至 F12 调出不同的 cheatsheet,比如 vim 的 cheatsheet 等等,甚至是调出一张“老婆”(真实的或日本明星)看一眼减减压,可能也是一个不错的功能。
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    36
    @SuperMild

    感觉这个用「光速启动」功能就足够了。😂

    Power Keys 有个很实用的技巧,就是按住任意 F1 ~ F12 键后再按空格键即可关闭任意活动的窗口。这个在「光速启动」功能的帮助页面中有提到。

    举个我自己的例子,每当我需要查看我的课程表图片时,我只需要借助「光速启动」功能按 F1 + K 打开课程表的图片,看完后再按 F1 + Space 关掉图片查看器即可。整个过程一气呵成,并且还有缩放图片的余地。您不妨亲自感受一下这个操作,我觉得已经相当方便了。😄
    jedz
    jedz
    Apr 18, 2019❤️1
    37
    从中午用到现在,越用越顺手,真是个实打实的效率工具。感谢楼主!
    szzhiyang
    szzhiyang
    OP
    Apr 18, 2019
    38
    @jedz 多谢支持和鼓励!除了「空格编辑」,Power Keys 还有很多超级实用的功能,不妨试试哦!
    Trumeet
    Trumeet
    Apr 18, 2019
    39
    又是你,到处推广
    SuperMild
    SuperMild
    Apr 18, 2019
    40
    @szzhiyang 对哦!可以!
    minamike
    minamike
    Apr 18, 2019 via iPhone
    41
    @szzhiyang
    我又没说这个不好
    只是那位朋友问有没有 mac 版
    我告诉他类似的 mac 快捷键而已
    再说你也没 mac 版啊
    这么激动干啥...
    luckyswag
    luckyswag
    Apr 19, 2019
    42
    ahk 是个好工具
    gerardyang
    gerardyang
    Apr 19, 2019 via Android
    43
    emacs caps++ powerkey ahk 这四者其实上用途是完全不同的,也不用说去比较,根据各人喜好来选择就好,emacs 主要是在 macos 下使用居多,原生支持比较流畅。caps++主要是为程序员设计的,平时写代码的时候那些粗体什么的是用不上的,即使是 markdown 也是。而 powerkey 主要是方便了日常的其他工作,像是一个公众号的小编啊,这些可能比较适合。而 ahk 更适合那些动手能力较强的人。总而言之,萝卜青菜各有所爱。
    DJI360
    DJI360
    Apr 19, 2019 via Android
    44
    简单的试了一下,有些功能还是挺惊艳的。
    有一个问题空格+a 全选在网页没用,ctrl+a 可以,win10 edge 浏览器,百度搜索结果页面
    szzhiyang
    szzhiyang
    OP
    Apr 19, 2019
    45
    @hfutzj

    多谢支持和鼓励!

    注意,在「空格编辑」键位中,A 键是用来选定文本的,还请您仔细查看键位表和帮助手册!
    szzhiyang
    szzhiyang
    OP
    Apr 19, 2019
    46
    @gerardyang

    您说的不准确,虽然 Power Keys 的「空格编辑」有一些针对富文本的键位,但这丝毫不影响它对编程效率的巨大提升。

    事实上,由于「空格编辑」有最快最舒适的激活方式(按住空格键)和最快最细致的选定文本方法,它对编程效率的提升能够比拟甚至超越您所提到的竞品。

    这就意味着,Power Keys 的「空格编辑」适合任何人,这是令其他竞品望尘莫及的。
    sometimehappy
    sometimehappy
    Apr 19, 2019
    47
    有快感
    twjacy
    twjacy
    Apr 19, 2019
    48
    回去试试
    szzhiyang
    szzhiyang
    OP
    Apr 19, 2019
    49
    @sometimehappy 多谢支持!除了「空格编辑」,Power Keys 还有很多超级实用的功能,不妨试试哦!
    leilinJune
    leilinJune
    Apr 19, 2019
    50
    每次开机都会有用户账户控制的提示?
    szzhiyang
    szzhiyang
    OP
    Apr 19, 2019
    51
    @l93814690 是的,因为如果不以管理员身份运行 Power Keys,它就没法向以管理员身份运行的软件(比如注册表编辑器、Windows 管理工具等等)发送快捷键了。
    szzhiyang
    szzhiyang
    OP
    Apr 19, 2019
    52
    @twjacy 多谢支持,期待您的反馈!
    iaoiand
    iaoiand
    Apr 20, 2019
    53
    提交个 bug, Excel 里选中单元格,按空格+ 5 ( 6 )( 7 )对齐,没用啊。
    szzhiyang
    szzhiyang
    OP
    Apr 20, 2019
    54
    @iaoiand 感谢您的反馈,这不是 bug,而是设计使然:因为 Excel 并没有自带左对齐、居中和右对齐的快捷键,所以这三个操作在 Excel 下无效。
    xyfan
    xyfan
    Apr 20, 2019
    55
    有没有“光标不在行末,换行而不截断原行”的快捷键
    szzhiyang
    szzhiyang
    OP
    Apr 20, 2019
    56
    @xyfan 按「空格 + L + "」即可。
    xyfan
    xyfan
    Apr 20, 2019
    57
    倒也可以,如果能像 Capslock+ 一样有一个单独的键就更好了
    szzhiyang
    szzhiyang
    OP
    Apr 20, 2019
    58
    @xyfan 只是先入为主罢了。如果 Power Keys 先诞生,你就不会这么认为了。
    xyfan
    xyfan
    Apr 22, 2019❤️1
    59
    经过一下午的折腾, 用上了你的 AHK 版,去掉了一些和其他软件冲突的功能,把 Space+Enter 改成了我说的功能,更好用了,感谢作者。
    szzhiyang
    szzhiyang
    OP
    Apr 22, 2019
    60
    @xyfan 多谢支持和鼓励!欢迎打赏哦。😊
    rxnwin
    rxnwin
    Apr 22, 2019
    61
    请问如何实现鼠标选中(拖选)一段文字的操作?
    szzhiyang
    szzhiyang
    OP
    Apr 22, 2019
    62
    @rxnwin

    帖子中写了:

    如需选定文本,按住空格键 0.1 秒不松开,再按住 A 键或者分号键不松开,再按照键位表移动光标即可。
    xuanyuanaosheng
    xuanyuanaosheng
    Apr 24, 2019 via Android
    63
    @xyfan 不打算把 ahk 版本开源下
    xyfan
    xyfan
    Apr 24, 2019 via Android
    64
    @xuanyuanaosheng 作者 github 上不都有代码,我就是小修改一下而已。
    fishioon
    fishioon
    Apr 24, 2019
    65
    挺好的,就像很多编辑器使用空格作为 leader 键,就是空格本身使用的挺频繁的,咋解决冲突呢?
    szzhiyang
    szzhiyang
    OP
    Apr 24, 2019
    66
    @fishioon 空格编辑需要按住空格键 0.1 秒才会触发,这 0.1 秒足以规避 99% 的冲突;剩下 1% 的冲突可以通过按 Caps Lock + Space 临时禁用空格编辑来解决。
    xuanyuanaosheng
    xuanyuanaosheng
    Apr 25, 2019 via Android
    67
    @xyfan 明白了
    szzhiyang
    szzhiyang
    OP
    Apr 25, 2019
    68
    @xuanyuanaosheng
    @xyfan

    你们忽略了一点:绝大多数代码编辑器和 IDE 都支持用 Ctrl + Enter 创建新行,而 Power Keys 正好有单独的 Ctrl + Enter 键位(空格 + /)。
    ggqkbb61
    ggqkbb61
    Dec 2, 2020
    69
    @szzhiyang 我挺喜欢这软件的。但有两 BUG 导致我用这软件有点难办。BUG1,例如系统快捷键 ctrl+alt+tab,由于 ctrl+alt+tab=tab 平方,导致命令错误。BUG2,软件定义的 win 增强与我自定义的快捷键有冲突,如 win+ctrl+alt+shift+] 与软件的 win+] 有冲突,又有命令错误,等问题,所以我只想要 F1-12 的组合快捷键,希望作者能简化出这功能。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2441 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 12:27 · PVG 20:27 · LAX 04:27 · JFK 07:27
    ♥ Do have faith in what you're doing.