效果
ctrl+alt+1 上分屏
ctrl+alt+2 下分屏
背景
大学时使用windows,由于windows软件大,闭源,开始使用linux, 一直使用6年多,认同linux的方式。后来工作有钱也用了几次mac pro,bash也和linux有不同,用的也少。后来GPD micro PC众筹,想买一个便携的小pc,装个ubuntu。后来电脑到了,装的是windows10, ubuntu支持也没有,便用windows10了,这时候wsl2和windows terminal也出来了。使用windows有两个不便,1,不能上下分屏。2,由于我的小键盘/和上箭头对换了,需要修改键盘,找到的工具需要重启。
方案
使用autohotkeys脚本解决
Split2(num)
{
h := A_ScreenHeight/2-1
w := A_ScreenWidth
pox_y := 0
pos_x := 0
if (num=1)
pos_x := 0
else if(num=2){
pos_x := 0
pox_y := A_ScreenHeight/2 + 1
}else
return ;如果函数传入其他数字,则return退出函数
WinRestore A ;如果当前窗口为最大化或者最小化状态,直接使用WinMove函数是不能移动和改变其大小的
;所以先使用WinRestore取消其最大化或者最小化状态,A表示当前窗口
WinMove, A,, pos_x, pox_y, w, h ;调用WinMove函数,按照设定值改变窗口位置和大小
}
^!1:: Split2(1)
^!2:: Split2(2)
SetCapsLockState, AlwaysOff
CapsLock::Esc
#CapsLock::CapsLock
Up::NumpadDiv
LAlt & Up::
Send, {Up}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。