今天我入手了G913 TKL,那種暢快的機械打擊感,純白色既特別也很好看,不然電腦周邊會一系列的黑。
對我來說,鍵盤不需要太多花俏的按鍵功能,尤其是F1與FN+F1的單鍵雙功能,再用一個開關讓使用者能FX鍵的功能切換。不過常用的FX鍵就F4、F5跟F12,最好的是把這三鍵的功能保留,其餘換成帶有巨集功能的按鍵。G Hub就有這樣的功能,真希望那些廠商可以醒悟,FN鍵的位置在不同鍵盤上也略有不同,要用FN鍵搭配真的是難度很高。
如果把常用的FX鍵保留,其餘九個FX鍵就能自定義。上次Anywhere 2S在Logitech Options有一些遺珠之憾,這次在G Hub的調教上,已經完全突破了。
回到正題,我很喜歡生產力配置,生產力配置就是把日常常用的簡化,兩鍵變一鍵,於是想到個時候,只需要一個手勢(如:按下F1),就能打開你想要開啟的程式,每次省個幾秒,由於一天會操作多次,能省下一分鐘,日積月累才是這節省時間的力量展現。
G Hub可以錄製巨集,但巨集適用一個經常發生且固定的行程。如果是記帳,打開記帳軟體之後的操作就會不同,用巨集就沒有太多幫助。
因此這篇都是「單鍵觸發單一行為」的類型。
我的配置如下:
- F1: 字元提示命令(cmd)
- F2: 工作專案(資料夾)
- F3: 網路控制(控制台)
- F6: 執行Python程式
- F7: 打開指定Excel檔案
- F8: 記帳軟體(WindowsApp)
- F9: 記事本
- F10: Excel
- F11: 小算盤
這裡有個小巧思,由於FX鍵是四個一組的排列,可以以實體分隔做功能歸類,因此F1~F3是工作取向,F6~8是日常取向,F9~F11是簡單紀錄跟計算用,我認為這樣有助於讓自己記憶這些快捷鍵。
在G Hub跟Logitech Options,都可以設定啟動指定應用程式的功能,但是!不能有中文出現!不然會在Logi App這端就停住。
路徑不要有中文!
入門級:F1、F9、F10、F11。
這四個功能,都是只要找到對應的.exe檔案,就可以順利設定。由於是系統內建的,所以正常也都是英文路徑。
如果不知道路徑,可以開打開程式,再啟動工作管理員,點選指定程式按右鍵,開啟檔案位置。就可以找到程式的所在位置。

中階級︰F2、F3、F6、F7
接下來就是不是那麼直接的,需要做一點拐彎,好避免「中文」:或是需要上網查一些指令。這兩者都需要靠.bat幫助才能完成。
.bat是什麼?當你執行它的時候,就會以cmd去逐行執寫好的指令。因此,只要cmd能做到的,.bat就能做到,最後G hub或是Logitech Options配置就能做到。
F2: 工作專案(資料夾)
這個難在有出現中文路徑,中文路徑改寫在.bat中,結果還是沒有跑出如預期的結果。
開特定資料夾的指令是「explorer <Folder Path>」,若碰到中文,.bat的編碼要為ANSI,不能是UTF8。用記事本去寫的話,在另存新檔時,就能在對話框下方找到編碼選項做俢改。


F3: 網路控制(控制台)
難在指令需要Google一下,找到了就沒啥難題。
指令為「control ncpa.cpl」
F6: 執行Python程式
除了指令跟環境變數需要Google找如何設定,不然也可以執行python.exe再配個引數。
接下來就面臨Python環境的問題與工作目錄的跑掉的問題。如果需要用到python,相信都有一定瞭解能解決狀況,這邊就不多說了。
F7: 打開指定Excel檔案
指令為「start “” “<Excel File Path>”」
困難級:F8
F8: 記帳軟體(WindowsApp)
要打開的APP是從Windows Store安裝的話,就會被安裝在WindowsApps資料夾內。
如果想打開這資料夾,會發現自己的權限無法打開。當然就算能透過工作管理員找到App的.exe檔位置,也是徒勞,因為權限不足是打不開的。
我記帳軟體是用「Money Pro」,幾乎每天都會用電腦記帳,只好Google怎麼開啟,剛好就找到一篇文章,過程需要有相當技術底才能想出來,但文章寫得好,照著做是很容易的,就能找到指令去執行從Windows Store安裝的App。
接著我以「Money Pro」為例,示範整個流程。
左下角Win > 右鍵 > Windows PowerShell

因為要找的APP名為「Money Pro」,輸入指令:
Get-AppxPackage -Name "*MoneyPro*"
如果找不到,可以把Name更精簡。此例的Money Pro需要將中間的空白去掉才找得到。
此處需要把 PackageFamilyName 的值記錄下來。
iBearLLC.MoneyPro-PersonalFinanceBudgetBills_pyxe037ww88ja

接著換下一個指令,輸入:
(Get-AppxPackage -Name "*MoneyPro*" | Get-AppxPackageManifest).package.applications.Application
此處需要把 Id 的值記錄下來。
App

最後一步,要用「explorer.exe」帶引數「shell:appsFolder\<PackageFamilyName>!<Id>」。換成cmd上能執行的話,如果要執行Money Pro,可以使用以下指令
explorer "shell:appsFolder\iBearLLC.MoneyPro-PersonalFinanceBudgetBills_pyxe037ww88ja!App"
在G Hub中系統->啟動應用程式,如下圖把參數設定好。
