簡介
macOS上有一個很方便的功能:“觸發角”。通過這個功能可以設定當滑鼠移動到螢幕的四個角時的觸發事件,例如觸發啟動螢幕保護程式等,顯示桌面等功能。和我們習慣的熱鍵相對應,macOS將其稱之為“Hot Corners(熱角)”。筆者接下來要介紹的軟體“HotCorner"就是用於讓Windows系統擁有像macOS那樣的觸發角,實現下面動圖展示的效果:
當滑鼠移動到螢幕的左上角時,自動開啟Windows的時間軸試圖,實現快捷切換任務。
這個程式來源於一個國外大神(Google的資訊保安工程師)Tavis Ormandy 的一個小專案 hotcorner,他創作這個專案是因為習慣於一款Linux作業系統桌面:GNOME 3,這款桌面可以在滑鼠移動到左上角時觸發任務檢視。他發現每當自己使用Windows 10時,總是會忘記Windows中並沒有這個功能,四處尋找替代軟體都無法令他滿意,因此自己用C語言手擼了一個小程式來實現這個功能。但這個小程式只有一個功能:螢幕左上角觸發Windows時間軸檢視。並且軟體的安裝,解除安裝都需要通過命令列或者手動實現,十分不方便。
筆者在原先的專案基礎上做出瞭如下改動:
- 用螢幕的左下角來觸發開始選單
- 將軟體打包成安裝載入程式(安裝包)
- 給軟體新增圖示
- 安裝時可選擇軟體開機啟動
- 編寫中文文件
下面一張動圖演示了筆者新增的左下角觸發開始選單的功能
軟體功能
- 當滑鼠移動至螢幕左上角時顯示Windows 10時間軸檢視
- 當滑鼠移動至螢幕右下角時顯示Windows 開始選單
下載
Github地址:下載地址
碼雲地址:下載地址
如果你不打算參與本軟體開發,只需要下載HotcornerInstaller.exe
這個安裝程式即可
國內推薦使用碼雲地址進行下載,速度比較快,但如果你需要提交issue,請前往Github地址。
安裝
從上述下載地址將HotcornerInstaller.exe
下載下來之後,雙擊開啟即可開始安裝。
解除安裝
找到軟體的安裝位置(預設是C:\Program Files (x86)\HotCorner),雙擊該資料夾下的unins000.exe
即可完成解除安裝。在解除安裝之前請先停止軟體執行(同時按下Ctrl+Alt+C)。
使用
軟體安裝完成之後會自動新增到開始選單的應用列表中,在其中找到HotCorner,單擊之後軟體即可後臺執行。如果你使用瞭如圖所示的螢幕縮放,並且縮放比例不是100%時,則需要進行下面的配置
正常情況下,軟體可以自動獲取螢幕的高度,但是在系統使用螢幕縮放時,會導致軟體獲取到的不是螢幕的真實高度,因此你需要編輯軟體安裝路徑(預設是C:\Program Files (x86)\HotCorner)下的config.txt
檔案,在這個檔案中寫入螢幕的真實高度,例如圖中的螢幕真實高度為1080(無單位),然後重啟軟體。(config.txt
中的預設值是0,表示自動獲取螢幕高度。)
在軟體執行過程中同時按下Ctrl+Alt+C可以關閉程式
License
程式碼使用GPL3協議進行開源,如需使用程式碼請遵循CPL3協議相關規定。
作者
- Tavis Ormandy @taviso - Original Author
- Ahmed Samy @asamy - HotKey support
- Yuchao Huang @misterchaos - Application Package
FAQ
-
Q: 螢幕左上角可以觸發時間軸檢視,但是螢幕右下角沒有反應?
-
A: 你可能使用了螢幕縮放,檢視配置說明
-
Q: 我想修改螢幕角觸發的事件,怎麼辦?
-
A: 目前只能自己下載原始碼進行修改,然後重新編譯執行。
-
Q: 軟體執行之後怎麼關閉?
-
A: 在軟體執行過程中同時按下Ctrl+Alt+C可以關閉程式
-
Q: 怎麼讓軟體在開機時執行?
-
A: 在安裝過程中可以選擇
開機啟動
,如果安裝時沒有選擇,可以手動實現(方法自己百度即可)