← Kleave

自行建立捷徑

Kleave 透過「捷徑」App 中的一個小捷徑來移動視窗。如果你不想加入現成的檔案,也可以手動建立相同的捷徑。影片會示範每一個步驟。

建立期間請讓 Kleave 的設定視窗保持開啟,並在所有動作都加入之後,最後才輸入名稱 Kleave Window Mover:名稱相符的那一刻,Kleave 就會辨識這個捷徑。

逐步說明

與影片相同的步驟,每一步都附有一張圖片。請拷貝這些值,不要手動輸入:Kleave 會逐字核對鍵、回覆和名稱。

  1. 1從 Kleave 開始

    在 Kleave 的設定視窗中按一下加入捷徑⋯。當「捷徑」App 顯示該捷徑時,按一下不要加入。讓 Kleave 視窗保持開啟:它會等待你建立的這個捷徑。

  2. 2新增捷徑

    在「捷徑」App 中按一下+。先不要改名稱,名稱最後再設定。

  3. 3讀取輸入

    在動作列表中搜尋從輸入項目取得辭典並拖入。將其設為讀取捷徑輸入。

  4. 4接收文字

    在捷徑頂部,將輸入類型設為文字。Kleave 會把每個請求作為一小段文字傳送。

  5. 5讀取請求

    加入取得辭典值。設為取得鍵值op的數值。

    • op
  6. 6檢查 ping

    加入如果並設為:辭典值 是 ping。「捷徑」App 會自動加入否則和結束如果。

    • ping
  7. 7回應 ping

    在「如果」中加入內容恰為{"v":1}的文字,再加入停止並輸出,輸出該文字。Kleave 透過 ping 確認捷徑存在。

    • {"v":1}
  8. 8尋找視窗

    在否則下加入尋找視窗,設定五個過濾條件:App、X位置、Y位置、寬度、高度。對每個值,插入辭典變數,按一下它,選取取得鍵值並輸入鍵值:app、mx、my、mw、mh。

    • app
    • mx
    • my
    • mw
    • mh
  9. 9只保留最前面的視窗

    在同一個「尋找視窗」中,將排序方式設為視窗索引,並確認順序為最小的優先。開啟限制,將取得設為1。同一個 App 的兩個視窗可能位置相同;這樣只保留最前面的,也就是 Kleave 要移動的那個。

    • 1
  10. 10處理找不到視窗

    在「尋找視窗」下方再加入一個如果:視窗數量是 0。

    • 0
  11. 11回報結果

    在該「如果」中加入內容為{"v":1,"ok":false,"reason":"notFound"}的文字,再加入停止並輸出。

    • {"v":1,"ok":false,"reason":"notFound"}
  12. 12調整視窗大小

    在它的否則下,為視窗加入調整視窗大小,使用鍵值w和h。打開其選項,關閉移至最前。

    • w
    • h
  13. 13移動視窗

    加入搬移視窗,將視窗搬移到鍵值x和y。這裡同樣關閉移至最前。

    • x
    • y
  14. 14再調整一次大小

    再加入一個調整視窗大小,使用w和h,並關閉移至最前。順序是刻意的:App 會根據視窗目前的大小和位置限制每次變更。

    • w
    • h
  15. 15回報成功

    最後加入內容為{"v":1,"ok":true}的文字,再加入停止並輸出。

    • {"v":1,"ok":true}
  16. 16最後再命名

    按一下標題並輸入Kleave Window Mover,大小寫和空格都要一致。名稱一相符,Kleave 就會辨識這個捷徑,所以請在加入完所有動作後再命名。

    • Kleave Window Mover
  17. 17回到 Kleave

    切換到 Kleave。它會找到你的捷徑、檢查它,並告訴你已就緒。這樣就完成了。