autohotkey – Windowsの「コピーと貼り付けのためのミドルクリックに選択する

autohotkey productivity windows

Windowsで「選択してコピー、中クリックして貼り付け」の動作を真似するアプリはないのでしょうか?このためのAutoHotkeyスクリプトを探していたのですが、見つかりませんでした。多分、ここにいる誰かがこのために素早くハックすることができるでしょう 🙂

  51  swamplord  2009-12-17


ベストアンサー

まあ、True X-Mouse Gizmoがあります

20  TataBlack  2009-12-17


AutoHotkey スクリプトを探しているのであれば、この1つがおそらくやるべきです!

ここでは、選択時のコピーの実装を紹介します。テキストを選択するだけで、ctrl+cを押さなくてもすぐにコピーされます

Conveinentミドルボタンによるペーストも提供されていますが、ちょっとした工夫がされています。ミドルボタンはブラウザで便利なので、コピー後にミドルボタンでペーストできる間に、元のミドルクリック機能が復活するまでの短い時間(設定可能)があります

また、右ボタンでクリックすると中ボタンの貼り付けがキャンセルされます

通常、選択後に左ボタンで貼り付けたい場所をクリックするので、そこにフォーカスを合わせるようにしていますが、中ボタン貼り付けの場合は自動的に行われます

Ctrl+middlebutton にも clipx の統合が追加されました

数日前からこのスクリプトを使っていますが、かなり便利です。たまに何かをドラッグした時にコピーツールチップが不必要に表示されることがありますが、特に問題になることはありません

28  Snark  2009-12-17


AutoClipXをチェックしてみてください

AutoClipXは、テキスト、ファイル、フォルダなどの選択したオブジェクトを自動的にWindowsのクリップボードにコピーする、高度に設定可能なプログラムです。マウスのボタンをクリックするだけで、コピーしたものを素早く貼り付けることができます。AutoClipXは、いつものように作業をしている間、システムトレイの中で静かに動作します

12  valentt  2012-02-01


SetWinDelay,2
CoordMode,Mouse
return

~MButton::
sleep 100
Send, ^v
return
~LButton::

MouseGetPos x0, y0
Loop
{
Sleep 20
GetKeyState keystate, LButton
IfEqual keystate, U, {
MouseGetPos x, y
break
}
}
if (x-x0 > 5 or x-x0 < -5 or y-y0 > 5 or y-y0 < -5)
{
Send ^c
}


if (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < DllCall("GetDoubleClickTime"))
Send ^c

if (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < DllCall("GetDoubleClickTime"))
doubleclick := true

return

#If doubleclick
~LButton::
doubleclick := false
if (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < DllCall("GetDoubleClickTime"))
{
Send, ^c
}
return

-3  relevance  2020-02-14


タイトルとURLをコピーしました