onenote•AHK协同系列⑨:GUI界面切换快捷键体系v2

原创 小斯  2021-01-06 21:00 

onenote用得太频繁,需要使用的快捷键也变得非常杂、多,但便捷好用的F系列独立键只有12个,太不够用了。此时,在AHK中建立多套快捷键体系,随时切换即可。这套快捷键规范已经实际应用了一段时间,感觉很方便,暂时没产生新的需求。

上一篇中,介绍了在AHK中切换快捷键体系的两种方法,方法二是一种相对高效的思路,但并未详细展开说明。本文作进一步总结。

就我个人日常使用onenote的情况而言,相对比较常用的功能可能在几十个到上百个,设置8到9套F键系列快捷键体系,完全够用了。但上百个快捷键根本记不过来,尤其是那些比较细分的功能。

解决办法也很简单,将每套快捷键中的具体功能详细列出来即可。

如何显示快捷键列表呢?

最初的思路是用Tab选项卡切换体系,后来发现毫无必要,因为不到半个屏幕的小窗口上就足够列出这上百个快捷键,一个画面上一目了然,而且做一些分类整理后,切换起来很轻松,不存在选择上的困惑。

目前的实现效果示意图:

onenote•AHK协同系列⑨:GUI界面切换快捷键体系v2 onenote 第1张

对应的代码:

#SingleInstance Force
#NoEnv
SetWorkingDir %A_ScriptDir%
SetBatchLines -1

Gui +hWndhMainWnd
Gui Font, s15 Bold, Ms Shell Dlg
Gui Add, Radio, hWndhRad0 g1 x20 y20 w200 h30, 1.样式
Gui Add, Radio, hWndhRad0 g2 x270 y20 w200 h30, 2.标记
Gui Add, Radio, hWndhRad0 g3 x520 y20 w200 h30, 3.大纲
Gui Font
Gui Font, s15
Gui Add, Edit, x20 y60 w200 h200 +ReadOnly +Multi, F1~F6:标题1~标题6`nF7:复制并高亮`nF8:高亮换行缩进标记1`nF9:复制`nF10:粘贴
Gui Add, Edit, x270 y60 w200 h200 +ReadOnly +Multi, F1~F9:标记1~标记9
Gui Add, Edit, x520 y60 w200 h200 +ReadOnly +Multi, F1~F6:标题1~标题6`nF7:页标题`nF8:引文`nF9:引用`nF10:代码`nF11:常规
Gui Font

Gui Show, w795 h881, Window
Return


1:
    switchNO=1
Return

2:
    switchNO=2
Return

3:
    switchNO=3
Return
本文地址:http://cas01.com/7137.html
关注我们:请关注一下我们的微信公众号:扫描二维码小斯想的公众号,公众号:cas01
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,欢迎分享本文,转载请保留出处!

发表评论


表情