PALMisLIFE 討論區

標題: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿 [列印本頁]

作者: czh    時間: 2008-1-14 19:55
標題: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
之前用轉轉軌跡球KENSINGTON TurboRing附的驅動程式
可以自行定義滑鼠某個鍵為鍵盤任意鍵甚至組合鍵
我都習慣定義中鍵=Ctrl+F5(完全Reload不吃快取)
但是自從灌了Vista x64後,驅動程式不支援,所以這功能就廢了
找過類似的軟體XMouseButton,可是與某些軟體衝突,經常Relad後就將軟體掛了

今天偶然讓我看到AutoHotkey介紹
讓我燃起一絲希望,開始膜拜google大神,尋找如何讓AutoHotkey產生中鍵=Ctrl+F5的功能
看了好久的AutoHotkey Help File有字天書,翻了好幾個AutoHotkey相關論壇
終於寫出這個我期待好久的功能,原來只要兩行Orz
  1. MButton::send,^{F5}
  2. return
複製代碼

現在中鍵=Ctrl+F5的功能又完全復活了
而且利用AutoHotkey又達成了一些我以前苦找不到答案的功能
實在非常值得推薦[洋蔥em48]

懶得鑽研,只想用中鍵=Ctrl+F5的人,可以直接下載附件,執行即可達成

[ 本文最後由 czh 於 2008-1-15 09:58 編輯 ]
作者: 小酒蟲    時間: 2008-1-14 20:17
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
之前找 HoeKey 時也有看到這個,而 AutoHotKey 基本上都有點像 script language 的程度,在不太想動腦的情況之下就跳過了。
作者: czh    時間: 2008-1-15 13:01
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
AutoHotKey最初用意也只是重新定義鍵盤而已
現在越寫越強大已經超出當初的功能
除了定義按鍵外,AutoHotKey也是不錯的UI工具
像我一直苦尋不到有注音的螢幕小鍵盤,現在也可以自己畫一個了
TPC與Vista雖然也有,不過綁在系統中,非MS輸入法就沒注音,還是沒用
透過AutoHotKey甚至可以達到切換輸入法後改變UI的顯示排列
所以打算自己寫個簡單的螢幕小鍵盤,不用苦苦等有緣人
附圖只是初期草稿,成品還會放上一些東西

[ 本文最後由 czh 於 2008-1-15 13:04 編輯 ]
作者: moe    時間: 2008-1-16 00:05
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
今日也在研究 autohotkey
用來把工人舍的 scroll button 改成真正的 mouse scroll button. (原本螢幕旁的按鈕是設定成 PgUp / PgDn)
還有把 launcher button (F14) 重新指定成 middle mouse button, 補足工人舍翻面後按不出中鍵的困擾
寫法如下:
F14::MButton
PgDn::WheelDown
PgUp::WheelUp

題外話.. 在 tablet like 的機器上, 還有另一個好用的筆勢輸入軟體 StrokeIt
靠著 AutoHotKey 跟 StrokeIt 聯手, 逛網頁幾乎不必把鍵盤翻出來...
作者: 阿輝    時間: 2008-1-16 00:13
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
我想問一下

有支援 Vista 嗎?
作者: 小酒蟲    時間: 2008-1-16 05:32
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
官方網站說 OK。

其實我比較想做的是重新定義並增加 Fn 組合鍵,但這部份不知是否因各家 Fn keycode 不盡相同,因此似乎沒有說明如何編寫。

[ 本文最後由 小酒蟲 於 2008-1-15 13:48 編輯 ]
作者: czh    時間: 2008-1-16 08:18
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
我在Vista x64上使用完全正常

Fn Key這種軟體都抓不到,所以只能另外找方法解決
作者: oversky    時間: 2008-1-16 10:17
標題: Re: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
原文由 小酒蟲 於 2008-1-16 05:32 發表
官方網站說 OK。

其實我比較想做的是重新定義並增加 Fn 組合鍵,但這部份不知是否因各家 Fn keycode 不盡相同,因此似乎沒有說明如何編寫。

請參考
http://www.autohotkey.com/forum/ ... ;highlight=thinkpad

這個可以把 Fn 改成 Win,也許再加幾個 if 就能增加 Fn 組合鍵。

[ 本文最後由 oversky 於 2008-1-16 10:22 編輯 ]
作者: 小酒蟲    時間: 2008-1-16 10:27
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
我不需要改成 Win key,因為那是沒有 Win key 的 ThinkPAD 才有用。
作者: czh    時間: 2008-1-16 14:22
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
AutoHotKey有內建AutoScriptWriter (recorder)錄下按鍵與指標行程
可以用這個功能錄下Fn的動作,再來分析
如果錄不到的話也沒用
作者: byebye    時間: 2008-1-16 21:35
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
耶~ 這不就跟 AUTOIT 很像~~ 可以說是一樣的東西~~ 呵~~!
http://www.autoitscript.com/autoit3/
作者: pil720    時間: 2008-3-2 13:08
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
請問大家,AutoHotKey可以執行以下動作嗎? 我找好久都找不到方法。

若不行,請問有無其他類似軟體可做到?

=====================================
按滑鼠右鍵
若無右鍵選單,則結束
若右鍵選單無選項「選項oooxxx」,則結束
執行選項「選項oooxxx」
結束
=====================================

感謝大家。

[ 本文最後由 pil720 於 2008-3-2 13:18 編輯 ]
作者: czh    時間: 2008-3-17 21:01
標題: Re: 用AutoHotKey做的螢幕鍵盤
常駐後用Ctrl+S打開
BUG還一堆
歡迎幫忙debug
作者: Katsuya    時間: 2008-3-20 13:57
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
英文版windows xp看不到標點符號
作者: Katsuya    時間: 2008-3-20 14:01
標題: Re: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
原文由 pil720 於 2008-3-2 13:08 發表
請問大家,AutoHotKey可以執行以下動作嗎? 我找好久都找不到方法。

若不行,請問有無其他類似軟體可做到?

=====================================
按滑鼠右鍵
若無右鍵選單,則結束
若右鍵選單無選 ...

做得到... 請看 GUI 的 Window Events 部分
作者: czh    時間: 2008-3-20 14:12
標題: Re: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
原文由 Katsuya 於 08-03-20 43秒 13:57 發表
英文版windows xp看不到標點符號

有裝中文輸入法與字型嗎
作者: Katsuya    時間: 2008-3-22 10:18
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
有微軟新注音和酷音輸入法
作者: 阿輝    時間: 2008-3-24 16:38
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
不知道有沒有人知道 Thinkpad 數字鍵旁邊的上一頁、下一頁的代碼是什麼  不是 PageUp, PageDown)
作者: eric1810    時間: 2008-3-24 18:31
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
是瀏覽器的 Back 跟 forward 嗎?
作者: czh    時間: 2008-3-25 07:59
標題: Re: 用AutoHotKey完全掌控鍵盤/滑鼠/搖桿
這邊有教如何改特殊鍵
http://blog.xuite.net/emisjerry/tech/16279602

不過像VAIO的特殊鍵還是抓不到Orz




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5