最近换了22寸的液晶显示器,很爽,写代码时,可以同时打开多个编辑器并且同时排列在桌面,
再也不用切来换去了。然而,任何事情都有两面性,由于屏幕太大,很多窗口最大化时将十分恐怖,
由于按钮分布在遥远的角落,窗口控制变得更加麻烦!更大的麻烦在于,我们开发的程序,在
小分辨率的显示器上,是否一样美观呢?莫非我们真的都要再配一台小分辨率的显示器用来测试?
为了让大尺寸显示器没有不爽,用AutoHotkey写了一个小程序,名曰:窗口快捷控制器。
它的功能如下:
1、用快捷键打开窗口控制快捷菜单,对当前窗口进行快捷调整。
2、鼠标中键拖动窗口边缘,向不同方向调整窗口大小。
3、鼠标中键拖动窗口中央,控制水平滚动条的滚动。
4、Alt + 中键拖动窗口边缘,整体缩放窗口。
5、Alt + 中键拖动窗口中间,移动窗口。
//___窗口控制菜单说明____________________________________________________
1、菜单第一行显示当前窗口的标题。
2、接下来的一组菜单项用来控制窗口大小,用户可以自定义窗口大小,
也可以一键将窗口设置为预设大小,如(800*600)。
注意:当选择的预设值的高度大于桌面(减去任务栏高度)时,会将预设的高度调整到桌面减去
任务栏后的高度。即预设值的高度起参考作用,其值不会超过桌面高度。而预设值的宽度值是不
调整的,自定义的窗口大小也不会自动调整宽度与高度。
3、窗口置顶,让当前窗口保持在其他窗口之上。
4、最大化、最小化、还原窗口。
5、设置半透明,让当前窗口有一定的透明度,从而能够能够透过当前窗口,隐约看到 当前窗口后面的内容。
6、一键移动当前窗口到屏幕左上角、屏幕中央、屏幕右下角。
7、关闭当前窗口。
//___窗口区域位置说明____________________________________________________
窗口1/4、3/4 的垂直和水平线,将窗口划分成9个区域,分别为左上、上、右上、左、中间、
右、左下、下、右下。当鼠标的相对坐标X在窗口水平的1/4~3/4之间,同时鼠标的相对坐标
Y在窗口垂直的1/4~3/4之间,则认为鼠标在窗口中央,而其他位置则认为在窗口的边缘。
//___中键拖拽说明________________________________________________________
当鼠标在窗口中央,按住鼠标中键,往左拖拽将使水平滚动条向左滚动;按住鼠标中键向右拖拽则
使水平滚动条向右滚动。拖拽距离越大,水平滚动条滚动速度越快!
当鼠标在窗口右边,中键拖拽将调整右边框的位置;
当鼠标在窗口左上区域,中键拖拽将同时调整左边框及上边框的位置。
其他边缘位置,拖拽效果类似。
//___Alt+中键拖拽说明____________________________________________________
Alt+中键拖拽指中键拖拽的同时,按住Alt键不变,此时的拖拽效果与中键直接拖拽的效果不一样。
Alt+中键拖拽窗口中央,将移动窗口位置,不改变窗口大小;
Alt+中键拖拽窗口左、右区域,水平缩放窗口,窗口左边框和右边框同时向内或向外调整,窗口的中心位置不变。
Alt+中键拖拽窗口上、下区域,垂直缩放窗口,窗口上边框和下边框同时向内或向外调整,窗口的中心位置不变。
Alt+中键拖拽窗口四角区域,效果都是缩放窗口,窗口四边框同时向内或向外调整,但窗口的中心位置不变。
//___使用说明____________________________________________________________
1、下载压缩包 ,解压缩到某个目录下。( http://d.download.youkuaiyun.com/down/2869673/teshorse )
2、启动“窗口快捷控制.exe”程序,此时中键拖拽与Alt+中键拖拽窗口的功能已经生效。
3、在当前窗口任意位置输入“ ;winmenu” ,回车后弹出“窗口控制”快捷菜单。
也可以通过快捷键 Win + AppsKey 键弹出此菜单。(注:Win键是指Window徽标键,
在键盘上的位置介于Ctrl与Alt键之间;AppsKey 键在主键盘右下角,介于Win与Ctrl键
之间)。
4、“窗口控制”快捷菜单中,选择想要操作的菜单项。