阿發
現在很多應用都針對觸摸優化沒有快捷鍵,在電腦上我們只能通過鼠標點擊完成操作。比如筆者因為工作關系經常要使用TIM遠程控制公司同事的電腦,每次公司的TIM接收到控制請求后都需要點擊“接受”才能成功連接,有時同事不在電腦邊就常常無法連接。現在對于這類需要鼠標點擊完成的操作,可以借助Autohotkey(https://www.autohotkey.com/,以下簡稱為AHK)制作一個自動運行的腳本,借助它實現鼠標自動點擊。
AHK支持常見編程代碼,舊版(http://www.downcc.com/soft/109337.html)更是支持錄制窗口操作自動生成代碼。為了方便操作,這里我們以舊版錄制操作為例,在同事電腦上啟動“AutoScr iptWr iter.exe”,點擊“錄制”按鈕。接著啟動T IM遠程控制操作,當任務欄彈出提示窗口時,點擊“接受”,成功連接后點擊TIM最小化按鈕。停止錄制后代碼會自動出現在“AutoScriptWriter.exe”窗口(圖1)。

點擊“Save”保存為“aa. ahk”,放置在桌面備用。上述代碼實際上就是一個鼠標的移動和自動點擊操作。“網管”表示控制方QQ名稱,這樣只有本機彈出“網管”發起的遠程控制窗口時,腳本才會激活,MouseClick及后續數字表示鼠標的移動位置和點擊操作。當然熟悉編程的朋友還可以用它來制作更多運行腳本,如很多游戲點擊腳本等。右擊“aa.ahk”選擇“RunScript”(運行腳本),再次測試一下腳本是否可以成功完成操作(圖2)。
上述腳本測試后沒有錯誤,就可以用“Convert. ahk to .exe”組件將其轉換為可執行程序。啟動上述組件后,在“Source”處選擇上述建立的腳本,在“Destination”(目標程序)中選擇保存可執行文件的位置和程序名稱,點擊“Convert”轉換即可(圖3)。
以上生成的可執行文件“aa.exe”可以直接運行,為了方便使用鍵盤運行,可以在桌面生成其快捷方式,接著右擊選擇“屬性”,在打開的窗口中設置運行的快捷鍵為Ctrl+Alt+J,以后直接按下這個快捷鍵即可運行(圖4)。
我們在專心撰寫文稿的時候可能不方便使用鼠標,這類情況下我們可以使用Pet(https://github.com/major world/Pet)來模擬鼠標操作,它就類似我們在筆記本上的觸控板,可以替代大部分鼠標的操作。
Pet使用配置的快捷鍵來模擬鼠標的操作,程序啟動后就可以直接使用。比如平時在Word中設置圖片格式的時候,我們經常使用鼠標右鍵的快捷菜單。現在只要按下CapsLock+H就會彈出右鍵快捷菜單(長按該快捷鍵則模擬鼠標長按操作,在觸摸設備上也會彈出快捷菜單)。按下CapsLock+I則可以將鼠標指針向上移動(+K向下,+J向左,+L向右),選擇不同的子菜單,通過這些默認的快捷鍵可以很方便地實現鼠標的常見操作(圖5)。
當然Pet還有很多針對鼠標的常見操作,比如很多臺式機鍵盤都沒有調整系統音量的快捷鍵,該操作默認只能通過鼠標完成。現在按下空格鍵+Down鍵可以快速減小系統音量,這樣在邊聽歌邊寫文檔的時候,如果有同事叫你,那么直接按下此快捷鍵即可調小音量(圖6)。

Pet默認還有很多替代鼠標的快捷操作,如模擬鼠標中鍵、滾輪等,更多配置可以打開安裝目錄下的“pet.ini”查看。我們也可以根據自己的實際需要自定義快捷鍵,打開配置窗口按照配置文件的格式添加快捷操作即可(圖7)。
比如我們可以使用自定義快捷鍵來更改某些按鍵的功能,達到修復損壞鍵位的目的。以筆者的PC鍵盤為例,上面的Q鍵已損壞無法輸入字母,現在上述配置文件中“[space]”字段(表示空格鍵熱鍵)添加一行“1=q”(q使用屏幕鍵盤輸入),保存后按下大寫鎖定鍵+R鍵重啟軟件,以后需要輸入Q字母時,只要按下空格鍵+1鍵即可輸入Q了(按1鍵仍然輸入數字“1”,其他配置文件的修改類似)(圖8)。