2013-03-04 62 views
0

我完全是AutoHotKey的新手。簡單的建議腳本不能正常工作

我喜歡設置大寫鎖定,只如果Shift鍵第一次按下下去的想法,所以我跟着這些方向並複製以下到我的腳本(from this page

Capslock::Ctrl 

它使大寫鎖定成爲一個控制鍵。要保持打開和關閉Capslock的能力,還要添加重新映射+Capslock::Capslock(當您按住shift鍵並按Capslock時,此功能會打開和關閉Capslock)。「

我成功地讓大寫鎖定鍵工作作爲Ctrl鍵,但是當我按Shift +大寫鎖定,它不會做任何事情。

是否有人可以解釋爲什麼它不工作,並告訴我什麼,我需要做的就是它的工作?

回答

0

當我運行下面的代碼它運行良好。

+Capslock::Capslock 
$Capslock::Ctrl 

你可以試試這個嗎?

+0

謝謝!這樣可行。你能否解釋爲什麼,爲什麼另一個不起作用? – decibelle 2013-03-04 22:12:53

+0

您首先告訴系統將CapsLock更改爲Ctrl,然後指示它將Capslock更改爲(已調整的)Capslock,以便像Capslock一樣操作。在你的情況下,按下Shift Capslock實際上創建了Shift(在這裏不會被忽略)和Control。切換它固定它並將$放在CapsLock的前面可防止它被第一個代碼觸發。 – 2013-03-05 06:03:07

+0

請提供關於建議解決方案的一些反饋,如果答案有幫助,則請點擊白色複選標記以將其變爲綠色,以便「接受」該答案。謝謝! – 2013-03-06 11:33:07