【发布时间】:2015-07-24 23:08:24
【问题描述】:
Skype 热键真的很烦人,因为它们无法从 Skype 本身禁用。最烦人的是 Ctrl+R,如果选择了任何联系人,它就会开始与您的任何联系人进行 Skype 通话。这已被 Ctrl+Alt+R 取代。
见http://community.skype.com/t5/Windows-desktop-client/Disable-CTRL-R-on-windows/td-p/2877763
不幸的是,我得到 AltGr+R 作为“è”字符的映射键(使用微软键盘创建器)。所以在我所有的应用程序中,我可以用美式键盘愉快地用法语书写,一直使用 AltGr+r 作为我的“è”字符。现在除了 Skype。
阅读上面的链接,我创建了一个 AutoKey 脚本,以禁用 Skype 的热键:
#IfWinActive, ahk_exe Skype.exe ; utilizes this script for Skype only
!^r:: ; replace [ctrl][alt][r] with nothing
#If ; closes IfWinActive condition, needed if more code comes after this
但是,虽然这会禁用 Skype 热键,但它会阻止在 Skype 讨论中正常输入我的“è”字符。太好了,但不是最好的,因为我的打字现在在 Skype 中被破坏了。
我尝试了其他选项,但无济于事:
#IfWinActive, ahk_exe Skype.exe ; utilizes this script for Skype only
!^r::
Send è
return
#If ; closes IfWinActive condition, needed if more code comes after this
或
#IfWinActive, ahk_exe Skype.exe ; utilizes this script for Skype only
!^r::
SendInput {Raw}è
return
#If ; closes IfWinActive condition, needed if more code comes after this
但只要 !^r 没有被严格禁用,它就会发起 Skype 通话。
任何对 AutoHotKey 和/或 Skype 有更多经验的人来帮助我?
谢谢。
【问题讨论】:
标签: autohotkey skype