2024-06-17 13:23:28 发布
网友
我想重写Windows7中各种程序中的Ctrl+Del或Ctrl+退格的行为,默认情况下,这些程序不删除插入符号前后的整个单词。例如:记事本在按下Ctrl+Backspace时显示一个框状字符(不确定是哪一个)。在
在Windows7中有解决这个问题的方法吗?在
我可以使用Python、Autohotkey或其他语言来覆盖这个行为吗?找到光标/插入符号的位置并删除下面的整个单词。在
自动热键会做你想做的。在
#IfWinActive ahk_class Notepad ^Delete::SendInput something else #IfWinActive
您可以在文档中找到带有au3windowspy的ahk_类和一个键列表。在
我想这会给你一个开始。。。在
^Del:: SetTitleMatchMode, 2 IfWinActive, Application title ; Use windows spy { Send, xyz ; modified behaviour } Else { Send, ^{Del} ; Original behaviour } Return
delete whole words before or after caret
^Del::SendInput ^+{Right}{Delete} ^BackSpace::SendInput ^+{Left}{Delete}
这依赖于Ctrl+Shift+←选择插入符号左侧的单词,以及Ctrl+Shift+→选择插入符号右侧的单词。在
如果您只想为特定程序启用它,可以按照其他答案的建议,例如使用^{}与{}结合使用,如下所示:
自动热键会做你想做的。在
您可以在文档中找到带有au3windowspy的ahk_类和一个键列表。在
我想这会给你一个开始。。。在
这依赖于Ctrl+Shift+←选择插入符号左侧的单词,以及Ctrl+Shift+→选择插入符号右侧的单词。在
如果您只想为特定程序启用它,可以按照其他答案的建议,例如使用^{} 与{}结合使用,如下所示:
^{pr2}$相关问题 更多 >
编程相关推荐