dun*_*dun 5 windows linux mouse autohotkey copy-paste
我真的很喜欢 Linux 系统上的这个功能。我也想在我的 Windows 系统上使用它,但我没有找到合适的解决方案。
有人针对我在这 3 个解决方案中遇到的问题找到了正确的解决方案或修复方法吗?
试试这样:
#NoEnv
#SingleInstance Force
mousedrag_treshold := 20 ; pixels
Hotkey mbutton, paste_selection
; #IfWinNotActive ahk_class ConsoleWindowClass
~lButton::
MouseGetPos, mousedrag_x, mousedrag_y
keywait lbutton, T0.3
If (ErrorLevel)
{
keywait lbutton
mousegetpos, mousedrag_x2, mousedrag_y2
if (abs(mousedrag_x2 - mousedrag_x) > mousedrag_treshold
or abs(mousedrag_y2 - mousedrag_y) > mousedrag_treshold)
{
; MouseGetPos,,,WindowUnderMouse
; WinGetClass, Class, ahk_id %WindowUnderMouse%
; If (Class != "ConsoleWindowClass")
sendinput ^c
hotkey mbutton, on
}
}
return
~lButton Up:: return
; #IfWinNotActive
paste_selection:
sendinput {lbutton}
SendInput ^v
return
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6937 次 |
| 最近记录: |