【每日一技】mac 多顯示器快速切換鼠標(biāo)焦點(diǎn)和移動(dòng)窗口
前言
我的工作桌面是一個(gè) mac 外接兩個(gè)顯示器。坐累時(shí)我會(huì)將顯示器升高站立辦公,此時(shí)我會(huì)將屏幕的部分窗口移至其他顯示器上;當(dāng)顯示器尺寸很大時(shí),在不同顯示器間移動(dòng)鼠標(biāo)光標(biāo)也不是一件容易的事。
如果有一個(gè)能快速在不同顯示器上切換鼠標(biāo)焦點(diǎn),快速將窗口轉(zhuǎn)移至其他顯示器的工具就好了。
本文便來(lái)介紹一個(gè)這樣的工具:Hammerspoon。
安裝在官網(wǎng)下載安裝包安裝
使用 Homebrew 安裝
brew?cask?install?hammerspoon

首次打開(kāi) Hammerspoon 后,偏好設(shè)置窗口自動(dòng)打開(kāi),點(diǎn)擊上圖中 Enable Accessibility 授予輔助功能權(quán)限。此時(shí)的 Hammerspoon 并不具備任何功能。
我們需要在 ~/.hammerspoon/init.lua (沒(méi)有則創(chuàng)建該文件,或點(diǎn)擊 Hammerspoon 菜單欄圖標(biāo)并選擇 Open Config)中加入自己編寫(xiě)的配置腳本:
require?"modules/hotkey"?--?hotkey.lua
require?"modules/windows"?--?windows.lua
hotkey 和 windows 兩個(gè)文件可以在以下鏈接中找到:
- https://github.com/007sair/hammerspoon/blob/master/modules/hotkey.lua
- https://github.com/007sair/hammerspoon/blob/master/modules/windows.lua
整個(gè)目錄結(jié)構(gòu)是這樣的:
├──?init.lua
└──?modules
????├──?hotkey.lua
????└──?windows.lua

之后點(diǎn)擊 Hammerspoon 菜單欄圖標(biāo)并選擇 Reload Config(重載配置),使配置生效。
使用移動(dòng)窗口
??+數(shù)字 (alt + shift + num)可以將當(dāng)前活動(dòng)狀況移動(dòng)到指定顯示器并窗口最大化
例如從顯示器 1 移動(dòng)到顯示器 2,按下 ??2

??+LEFT/RIGHT (alt+shift+←/→)將當(dāng)前活動(dòng)窗口移動(dòng)到上/下一個(gè)顯示器
移動(dòng)光標(biāo)
??+LEFT/RIGHT (alt + ctrl + ←/→) 將鼠標(biāo)移動(dòng)到上/下一個(gè)顯示器
參考- Hammerspoon 多屏焦點(diǎn)切換[1]
- 少數(shù)派:免費(fèi)又強(qiáng)大的 macOS 自動(dòng)化工具,Hammerspoon 可以讓你少買(mǎi)很多 App[2]
人總是喜歡做能夠獲得正反饋(成就感)的事情,如果感覺(jué)本文內(nèi)容對(duì)你有幫助的話,麻煩點(diǎn)亮一下 ??,這對(duì)我很重要哦~
我是 Flywith24[3],人只有通過(guò)和別人的討論,才能知道我們自己的經(jīng)驗(yàn)是否是真實(shí)的,加我微信交流,讓我們共同進(jìn)步。
- 掘金[4]
- 小專欄[5]
- Github[6]
- 微信:Flywith24
關(guān)注公眾號(hào),點(diǎn)擊底部 聯(lián)系我 -> 知識(shí)星球 加入免費(fèi)的知識(shí)星球
參考資料
[1]Hammerspoon 多屏焦點(diǎn)切換: https://007sair.github.io/2019/02/28/Hammerspoon%E5%A4%9A%E5%B1%8F%E7%84%A6%E7%82%B9%E5%88%87%E6%8D%A2/
[2]少數(shù)派:免費(fèi)又強(qiáng)大的 macOS 自動(dòng)化工具,Hammerspoon 可以讓你少買(mǎi)很多 App: https://sspai.com/post/53992
[3]Flywith24: https://flywith24.gitee.io/
[4]掘金: https://juejin.im/user/57c7f6870a2b58006b1cfd6c
[5]小專欄: https://xiaozhuanlan.com/u/3967271263
[6]Github: https://github.com/Flywith24
