Windows Snipping Toolを、私は直線を描画するために蛍光ペンツールを使用する方法を知っていただきたいと思いますか?
Windows Snipping Toolを、私は直線を描画するために蛍光ペンツールを使用する方法を知っていただきたいと思いますか?
回答:
Windowsスニッピングツールには、を押して直線を描画する方法がありませんShift。Windows Ink Workspace
切り取り部分の切り取りと描画をサポートする別のツールです。直線を描くのに役立つ仮想定規があります。
Windows Inkワークスペースを有効にするには
タスクバーの任意の場所を右クリックし、コンテキストメニューから[Windows Inkワークスペースの表示]ボタンを選択します。「S」字で書かれたペンのアイコンは、右端の通知領域に表示されます。
ワークスペースを起動するには、通知領域に表示されるペン型のWindows Inkワークスペースアイコンをクリックまたはタップします。
「画面スケッチ」ブロックをタップします。リストの3番目のブロックになります。ディスプレイのスクリーンショットが自動的に取得され、スケッチ用にロードされます。
画面右上のペンバーに移動します。
ルーラーアイコンを選択します。これは斜めの定規のように見えます。
ルーラーの上にマウスを置き、マウスのスクロールホイールを使用して、ルーラーを回転させて配置します。
お役に立てれば。
注:スクリーンスケッチは、Windows 10 Anniversary Updateで利用可能な新機能です
ユーザー3DWizardには、この問題を解決するのに役立つように少し変更した素晴らしいAutoHotKeyスクリプトがあります。ホールドShift水平移動にマウスを制限するためにSnipping Toolをウィンドウ内。
SendMode Input ; Recommended for new scripts due to its superior speed and reliability
SetTitleMatchMode 2 ; Allows for partial matches in window titles
; Commands specific to when Snipping Tool is open
#IfWinActive, Snipping Tool
$*Shift::
Send {Shift Down}
CoordMode, Mouse, Screen
MouseGetPos, SetX, SetY
; clip the cursor to a rectangle that consists just of a line in x-direction
ClipCursor(true, -1000000, SetY, 1000000, SetY+1)
KeyWait Shift
return
$*Shift Up::
Send {Shift Up}
ClipCursor(false, 0, 0, 0, 0) ; unclip the cursor
return
ClipCursor(Confine=True, x1=0 , y1=0, x2=1, y2=1)
{
VarSetCapacity(R, 16, 0), NumPut(x1, &R+0), NumPut(y1, &R+4), NumPut(x2, &R+8), NumPut(y2, &R+12)
Return Confine ? DllCall("ClipCursor", UInt, &R) : DllCall("ClipCursor")
}
#IfWinActive
Windows 10では、@ HaveSpacesuitによる回答が機能しませんでした。
Shiftを放してもカーソルは解放されませんでした。
修正するには、3行目を後ろから次のように変更します。
Return Confine ? DllCall( "ClipCursor", UInt,&R ) : DllCall( "ClipCursor", UInt, 0 )
動作するコード全体:
SendMode Input ; Recommended for new scripts due to its superior speed and reliability
SetTitleMatchMode 2 ; Allows for partial matches in window titles
CoordMode, Mouse, Screen
; Commands specific to when Snipping Tool is open
#IfWinActive, Snipping Tool
$*Shift::
Send {Shift Down}
MouseGetPos, SetX, SetY
ClipCursor( true, -10000, SetY, 10000, SetY+1 ) ;clip the cursor to a rectangle that consists just of a line in x-direction
KeyWait Shift
return
$*Shift Up::
Send {Shift Up}
ClipCursor( false, 0, 0, 0, 0 ) ; unclip the cursor
return
ClipCursor( Confine=True, x1=0 , y1=0, x2=1, y2=1 ) {
VarSetCapacity(R,16,0), NumPut(x1,&R+0),NumPut(y1,&R+4),NumPut(x2,&R+8),NumPut(y2,&R+12)
Return Confine ? DllCall( "ClipCursor", UInt,&R ) : DllCall( "ClipCursor", UInt, 0 )
}
#IfWinActive
Snip&SketchというWindowsツールを見つけました。このツールは、蛍光ペンを提供します。
このための非常にローテクなソリューションを思い付きました:MouseKeys!
NumLockをオフにするたびに、MouseKeysがアクティブになるようにセットアップするだけです。次に、ハイライトカーソルを並べ、NumPad-0を押して「クリック」し、NumPad-6を使用して右にスライドします。NumPad-5は最後に一貫して「クリック解除」するようです。NumPad-0をもう一度押すと、結果がまちまちでした。
この「MouseKeys always on」ソリューションは、おそらくデスクトップのフルキーボードでのみ便利です。QWERTY / NumPadを共有している場合は、代わりにMouseKeysホットキーを使用して、アクティブ化/非アクティブ化します。