首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

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

  •  4
     
  •   szzhiyang · 32 天前 · 4026 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。

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


    无论任何 Windows 应用程序

    无论纯文本、富文本、Markdown

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

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



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


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


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




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

    您码字时的每一个念头

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

    而没有丝毫延迟。


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


    https://PowerKeys.GitHub.io


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

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



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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

    多谢支持和鼓励!

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

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

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

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

    帖子中写了:

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

    你们忽略了一点:绝大多数代码编辑器和 IDE 都支持用 Ctrl + Enter 创建新行,而 Power Keys 正好有单独的 Ctrl + Enter 键位(空格 + /)。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2880 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 11:32 · PVG 19:32 · LAX 04:32 · JFK 07:32
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1