[1.5版新增多屏模式]曹操快切——一个极极极速的窗口切换工具,有了它,窗口毫秒就切换!

1.5更新说明及下载链接:131楼

一 什么是曹操快切?

曹操快切是一款便捷快速的窗口切换软件,让你以足够快的速度在不同的目标窗口间进行切换。

二 相比alt+tab,win+数字,vistaswitcher等等窗口切换工具有什么优势

曹操快切有四大特色:固定搭配,冻结模式,自定义序列及触发键,鼠标轮盘(2.0版)。
综合四大特色,曹操快切要比这些窗口切换工具都要快、准,适应更多窗口。
以下依次介绍。

三 默认状态

默认状态下,按下capslock键(松开或不松开都可),会跳出依照时间顺序排列的窗口列表菜单,菜单包括了图标和名称,并且每个项目前会有一个数字或字母。
按下数字或字母,就可以切换到目标窗口。

四 固定搭配

通过在托盘图标右键——选择固定搭配,可设置固定搭配功能。

所谓固定搭配,就是给某个程序分配一个特定的字母或数字,这个程序的窗口不会参与排序,而是独占该数字或字母。

比如:我将oecm分配给了常用应用后,此时只有画图参与了排序。

image

设置了固定搭配的窗口,相当于直接使用capslock+字母的快捷键进行切换

另外:设置了固定搭配的软件,多开时会分配相同的“速达键”,此时按此按键,会在两个选项中跳转,按下enter选中(1.3版本后支持空格选中),如图。

GIF 2022-7-14-周四 17-30-25

五 冻结模式

工作中,常常需要临时、但长时间开一批固定窗口。
默认模式下,窗口依照时间排序,每次切窗口都会变映射。
此时通过快捷键ctrl+shift+·(esc下面那个键),可以冻结这种映射关系,使各个窗口和对应数字字母临时绑定。便于极速切换。

冻结模式,相当于临时给所有窗口绑定快捷键,和固定搭配并不冲突

六 自定义触发键和自定义序列(1.3+版本)

1.3版本后,曹操快切支持托盘图标右键,自定义设置两个不同的触发键。
触发键1触发后,界面显示在主显示器中央。
触发键2触发后,界面显示在鼠标周围。

①可以设置RCtrl,Ralt,Rwin,numlock等等单键,②还可以设置成鼠标按键,比如中键Mbutton,侧键xbutton1。参见autohotkey按键名列表
③也可以设置成组合键比如win+p(#p),ctrl+shift+d(^+d)等等参见autohotkey热键命名规则

(默认触发键1是capslock,触发键2是鼠标中键)
image

有心人可能已经发现了,项目的排序不是1-9来排列的。
曹操快切为了便于按下capslock后左手操作,使用了下述序列,优先采用左手键位。

1 2 3 4 5 q w e r t a s d f g 6 7 8 9 0 y u i o p h j k l z x c v b n m

便于更好地使用你自己的触发按键,大家可以自定义这个序列,通过修改setting.ini中的这段序列即可。

七 鼠标轮盘

将在2.0推出,便于鼠标操作。

八 排除列表

右键托盘图标,可以设置排除列表,可以将一些不可见的工具窗口,始终置顶的窗口等设置为不在列表中列出。
image

比如:
Paster - Snipaste,snipaste的贴图窗口
Program Manager,桌面窗口

九 同一软件不同窗口间快速切换(1.3+版本)

capslock+·(esc下面那个键)快捷键切换
(当然,通过自定义序列和自定义触发键,这个快捷键可以是任何)

超速切换

修改setting.ini此处switchbetween的值来自定义:
image

十 多屏窗口速移

新增一个快捷键:快捷键3,默认为f8,可自行通过托盘菜单修改,功能如下
多屏幕场景, 我按我的组合键的时候,取决于我的光标现在在哪里,咱们这个弹出窗口就出现在那个屏幕上。
按下某个键切到特定程序后,该程度不光会切到前台,且切到当前显示器内。
注意:移动后最大化窗口在新显示器最大化,普通非最大窗口则显示在新显示器左上方。
(注意:三个快捷键默认分别为capslock、鼠标中键、f8,可自行修改)
(三个快捷键各自功能不同:
快捷键1触发后固定显示在主显示器,切换窗口不自动切换显示器;
快捷键2触发后显示在鼠标周围,切换窗口不自动切换显示器;
快捷键3触发后显示在鼠标周围,切换窗口时如果窗口不在鼠标所在显示器,则切换到鼠标所在显示器)
说明

已知bug

当窗口名称存在 &后跟某字母 的片段,如&a &c,此时该项菜单的“速达键”变成了那个字母,并且会显示为加下划线。
比如:
image
变成了
image
这个时候,c切换的窗口变成了任务管理器。而2失效,原本绑定在c按键的固定搭配也会失效。

方案:不打算解决,窗口名里一般不会有这种玩意,万一出现,用鼠标临时点一下就好了。

菜单永远只在主屏幕出现——触发键2触发菜单跟随鼠标

菜单宽度越来越宽——1.35+版本

部分软件图标过大

待解决,速达键字体太小,不容易看清

待解决,现有固定搭配的删除

待解决,同软件多窗口切换故障。

下载链接及注意事项

下载地址:
http://dogbean.ysepan.com

之后将推出2.0增加鼠标轮盘版~敬请期待,欢迎打赏~

16 个赞

感兴趣的朋友,可以激励激励我,帮我写的更快!!!

感谢稻米鼠的打赏!
感谢 amwihgu的打赏

2 个赞

:smiling_face_with_tear:你用什么写的

autohotkey

:rofl:看来猜中了,哈哈哈哈

任务栏快捷键win+数字增强版属于是((
不戳

大佬又给量身定做了

有没有办法让曹操还能再快

本来第二天就发布,结果又发现有bug。。。
修好了就发 :rofl:

最好开源出来, 到时把你的那块儿代码合到我自己的下边 :grinning:

请友善发言吧

肯定了,我每次都会分享对应的ahk源码的
(不过读起来会非常非常非常非常费劲。。。因为我用记事本写的,没有注释,格式混乱)

1 个赞

1.0版本下载链接
dogbean.ysepan.com
image

注意,这个版本添加排除列表和添加固定搭配都需要手动修改ini,普通用户可以等等2.0版本。
冻结模式的快捷键是Ctrl shift '(esc下面那个键)

1 个赞

有点高产啊

所以有个冻结模式,ctrl shift ·(esc下面那个键)
还有个固定搭配。

后者适合长期肌肉记忆,前者适合暂时的肌肉记忆。

看到了:tropical_fish:

经过一番试用,「固定搭配」最适合我,常用的软件就几个,设置好就行了:smirk:
另外有个困扰,我的 Capslock 键已作它用,可否使用 ctrl+tab 触发「固定搭配」:thinking:

这个键是多标签浏览器用来切换标签的。。。

下一个版本我会添加自定义快捷键功能,主要是给鼠标触发用的,你也可以这么用。
不过其他键都没有capslock爽吧,capslock+m只用按一下,用其他触发键固定搭配得按两次按键。

这个功能到底是有还是没有…看晕了

作为启动器,启动尚未打开的软件的功能,还没有加。
但是如果软件已经打开,是可以通过固定搭配来进行窗口切换的。

那我猜对了

啊,这就发布主站了,起码得2.0版本才适合普通用户使用。
/(ㄒoㄒ)/~~,我得赶工了