windows10上下分屏

效果

ctrl+alt+1 上分屏
ctrl+alt+2 下分屏linux

批註 2019-11-03 202329.png

背景

大學時使用windows,因爲windows軟件大,閉源,開始使用linux, 一直使用6年多,認同linux的方式。後來工做有錢也用了幾回mac pro,bash也和linux有不一樣,用的也少。後來GPD micro PC衆籌,想買一個便攜的小pc,裝個ubuntu。後來電腦到了,裝的是windows10, ubuntu支持也沒有,便用windows10了,這時候wsl2和windows terminal也出來了。使用windows有兩個不便,1,不能上下分屏。2,因爲個人小鍵盤/和上箭頭對換了,須要修改鍵盤,找到的工具須要重啓。ubuntu

方案

使用autohotkeys腳本解決windows

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}
相關文章
相關標籤/搜索