最近忽然想写一个快速启动程序,用来替换传统的alt+tab或者win+tab方式。
alt+tab切换程序
原因无它,alt+tab的方式对于我而言实在是太麻烦了。作为一名“编程爱好者”,电脑上同时开启十几个程序是很正常的事。并且对于编码而言,在不同的窗口里互相切换是一种非常常见的工作。(传说中的复制粘贴党 :))
这个时候,alt+tab tab tab一个个切换实在是太累了。若是使用鼠标,难免会使得手离开键盘。作为一个Vim党,我坚信双手一旦离开键盘,效率必然会急剧降低。
这时,我有了一个idea。做一个像launchy一样的快速程序切换工具。
可爱的launchy是这样的:
alt+space快速启动程序
通过热键呼出launchy,键入程序名,回车。双手不离开键盘便能够快速启动应用程序。
我想做一个应用程序,通过热键呼出,显示当前窗口所有的程序,并编号。通过继续按相应编号,快速切换到相应的程序上。
我称呼它为keyboyz:
Keyboyz最初版
它才刚刚出生,请不要嘲笑它的丑陋。 :)
当我按下热键,它会自动弹出,我通过继续按下1,2,3,4之类的数字按键,它会帮我切换到相应窗口,然后自身消失不见,直到下一次按下热键。它让我可以更长时间不去碰鼠标,这对我而言很重要。
它是用纯Win32 API编写的Dialog应用程序。功能很简单,但很多API我早忘光了,所以做了许多搜索工作。
PS:当keyboyz终于诞生之后,我忽然发现自己没兴趣了。作为一个慵懒的开发者,我坚信网上肯定有类似解决方案。
So,R.I.P keyboyz
我得去搜索快速切换器了。
2015-04-03 16:50:16 更新内容。经过一段小小时间的寻找,我终于找到了keyboyz理想的替代品,VistaSwitch全部实现了我想要的功能。