HotCorner-讓Windows 10擁有macOS的觸發角特性!

黃鈺朝發表於2020-06-15

簡介

macOS上有一個很方便的功能:“觸發角”。通過這個功能可以設定當滑鼠移動到螢幕的四個角時的觸發事件,例如觸發啟動螢幕保護程式等,顯示桌面等功能。和我們習慣的熱鍵相對應,macOS將其稱之為“Hot Corners(熱角)”。筆者接下來要介紹的軟體“HotCorner"就是用於讓Windows系統擁有像macOS那樣的觸發角,實現下面動圖展示的效果:

當滑鼠移動到螢幕的左上角時,自動開啟Windows的時間軸試圖,實現快捷切換任務。

這個程式來源於一個國外大神(Google的資訊保安工程師)Tavis Ormandy 的一個小專案 hotcorner,他創作這個專案是因為習慣於一款Linux作業系統桌面:GNOME 3,這款桌面可以在滑鼠移動到左上角時觸發任務檢視。他發現每當自己使用Windows 10時,總是會忘記Windows中並沒有這個功能,四處尋找替代軟體都無法令他滿意,因此自己用C語言手擼了一個小程式來實現這個功能。但這個小程式只有一個功能:螢幕左上角觸發Windows時間軸檢視。並且軟體的安裝,解除安裝都需要通過命令列或者手動實現,十分不方便。

筆者在原先的專案基礎上做出瞭如下改動:

  1. 用螢幕的左下角來觸發開始選單
  2. 將軟體打包成安裝載入程式(安裝包)
  3. 給軟體新增圖示
  4. 安裝時可選擇軟體開機啟動
  5. 編寫中文文件

下面一張動圖演示了筆者新增的左下角觸發開始選單的功能

軟體功能

  • 當滑鼠移動至螢幕左上角時顯示Windows 10時間軸檢視
  • 當滑鼠移動至螢幕右下角時顯示Windows 開始選單

下載

Github地址:下載地址

碼雲地址:下載地址

如果你不打算參與本軟體開發,只需要下載HotcornerInstaller.exe這個安裝程式即可
國內推薦使用碼雲地址進行下載,速度比較快,但如果你需要提交issue,請前往Github地址。

安裝

從上述下載地址將HotcornerInstaller.exe下載下來之後,雙擊開啟即可開始安裝。

image-20200615203603094

解除安裝

找到軟體的安裝位置(預設是C:\Program Files (x86)\HotCorner),雙擊該資料夾下的unins000.exe即可完成解除安裝。在解除安裝之前請先停止軟體執行(同時按下Ctrl+Alt+C)。

使用

軟體安裝完成之後會自動新增到開始選單的應用列表中,在其中找到HotCorner,單擊之後軟體即可後臺執行。如果你使用瞭如圖所示的螢幕縮放,並且縮放比例不是100%時,則需要進行下面的配置

image-20200615204923679

正常情況下,軟體可以自動獲取螢幕的高度,但是在系統使用螢幕縮放時,會導致軟體獲取到的不是螢幕的真實高度,因此你需要編輯軟體安裝路徑(預設是C:\Program Files (x86)\HotCorner)下的config.txt檔案,在這個檔案中寫入螢幕的真實高度,例如圖中的螢幕真實高度為1080(無單位),然後重啟軟體。(config.txt中的預設值是0,表示自動獲取螢幕高度。)

在軟體執行過程中同時按下Ctrl+Alt+C可以關閉程式

License

程式碼使用GPL3協議進行開源,如需使用程式碼請遵循CPL3協議相關規定。

作者

FAQ

  • Q: 螢幕左上角可以觸發時間軸檢視,但是螢幕右下角沒有反應?

  • A: 你可能使用了螢幕縮放,檢視配置說明

  • Q: 我想修改螢幕角觸發的事件,怎麼辦?

  • A: 目前只能自己下載原始碼進行修改,然後重新編譯執行。

  • Q: 軟體執行之後怎麼關閉?

  • A: 在軟體執行過程中同時按下Ctrl+Alt+C可以關閉程式

  • Q: 怎麼讓軟體在開機時執行?

  • A: 在安裝過程中可以選擇開機啟動,如果安裝時沒有選擇,可以手動實現(方法自己百度即可)

相關文章