发表回复 
设置了 Lwin up 的键映射后,默认的 win 组合键全部失效(比如Lwin+d)
2012-12-01, 21 : 04
设置了 Lwin up 的键映射后,默认的 win 组合键全部失效(比如Lwin+d)
[i=s] 本帖最后由 Fuzlou 于 2012-12-7 22:02 编辑 [/i]

windows 自带的 win 组合键失效了,(比如 Lwin+d 显示桌面)


求解,谢谢诸君
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-12-01, 21 : 29
 
[i=s] 本帖最后由 jony.tw 于 2012-12-1 21:39 编辑 [/i]

您可以強制使用鍵盤鉤子來避免組合鍵失效的情況
HELP裡有:
代码: (全选)
#UseHook  ; 强制从这里往后的热键使用键盘钩子.
#x::MsgBox, This hotkey will be implemented with the hook.
#y::MsgBox, And this one too.
#UseHook off
#z::MsgBox, But not this one.
重映射的話,就找個鍵映射原來的LWin
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-12-01, 21 : 57
 
引用:您可以強制使用鍵盤鉤子來避免組合鍵失效的情況
HELP裡有:#UseHook ; 强制从这里往后的热键使用键盘钩子.
#x::MsgBox, This hotkey will be implemented with the hook.
#y::MsgBox, And this one too.
#UseHo ...
jony.tw 发表于 2012-12-1 21:29 [Image: back.gif]

在文件的开头加入了 #UseHook,然后在结束的地方加入了 #UseHook off,但是 win+d 好像还是不能用
代码: (全选)
#UseHook
LWin up::
RWin up::
#UseHook off
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-12-02, 01 : 29
 
http://ahk.5d6d.net/viewthread.php?tid=3232有人問過了
稍有副作用的解法
代码: (全选)
*Lwin::
Lwinp:=1
Return

*LWin Up::
Lwinp:=0
Return

*Rwin::
Rwinp:=1
Return

*RWin Up::
Rwinp:=0
Return

d::
If lwinp or Rwinp {
Sendinput {Lwin down}d{Lwin up}
}else {
Sendinput d
}
Return
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-12-02, 18 : 46
 
引用:http://ahk.5d6d.net/viewthread.php?tid=3232有人問過了
稍有副作用的解法*Lwin::
Lwinp:=1
Return

*LWin Up::
Lwinp:=0
Return

*Rwin::
Rwinp:=1
Return

*RWin Up::
Rwinp:=0
Return

d::
If ...
jony.tw 发表于 2012-12-2 01:29 [Image: back.gif]


谢谢,看来用组合键兼职做单键真是挺麻烦的
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-12-03, 00 : 04
 
[i=s] 本帖最后由 jony.tw 于 2012-12-3 22:29 编辑 [/i]

這該怪M$...在鍵盤上安排一個地雷鍵...其實在操作專業程式時...Win鍵是個麻煩

而在Autohotkey裡要完全解決掉Win單鍵功能...同時就捨掉M$設計的新WinKey功能
可以解決的就不是麻煩啦!多了幾行多個變數是為了讓它寫來更靈活..
代码: (全选)
*Lwin::Lwinp:=1
*LWin Up::Lwinp:=0
*Rwin::Rwinp:=1
*RWin Up::Rwinp:=0

$d::
If lwinp or Rwinp {
Sendinput {Lwin down}d{Lwin up}
}else{
        Sendinput d
}
Return
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-12-03, 09 : 49
 
1# Fuzlou 加个~可以
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-12-03, 18 : 12
 
引用:這該怪M$...在鍵盤上安排一個地雷鍵...其實在操作專業程式時...Win鍵是個麻煩

而在Autohotkey裡要完全解決掉Win單鍵功能...同時就捨掉M$設計的新WinKey功能
可以解決的就不是麻煩啦!多了幾行多個變數是為了讓它 ...
jony.tw 发表于 2012-12-3 00:04 [Image: back.gif]
谢谢解疑,再去试一下
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-12-03, 22 : 28
 
忘了d鍵會發送自己了,請在d::前加上$

加~號的話...按Win-d也會打出一個d在文字編輯環境是有副作用的
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-12-04, 01 : 19
 
引用:忘了d鍵會發送自己了,請在d::前加上$

加~號的話...按Win-d也會打出一個d在文字編輯環境是有副作用的
jony.tw 发表于 2012-12-3 22:28 [Image: back.gif]
谢谢
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合