Im Windows-Snipping-Tool möchte ich wissen, wie ich mit dem Textmarker-Tool gerade Linien zeichnen kann.
Im Windows-Snipping-Tool möchte ich wissen, wie ich mit dem Textmarker-Tool gerade Linien zeichnen kann.
Antworten:
Das Windows-Snipping-Tool bietet keine Möglichkeit, durch Drücken gerade Linien zu zeichnen Shift. Windows Ink Workspace
ist ein weiteres Werkzeug, das das Ausschneiden und Zeichnen des abgeschnittenen Teils unterstützt. Es hat ein virtuelles Lineal, mit dem wir gerade Linien zeichnen können.
So aktivieren Sie Windows Ink Workspace
Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle in der Taskleiste und wählen Sie im Kontextmenü die Schaltfläche Windows Ink Workspace anzeigen. Im Benachrichtigungsbereich ganz rechts wird ein Symbol für einen Stift in S-Form angezeigt.
Um den Arbeitsbereich zu starten, klicken oder tippen Sie auf das stiftförmige Windows Ink Workspace-Symbol, das in Ihrem Benachrichtigungsbereich angezeigt wird.
Tippen Sie auf den Block "Bildschirmskizze". Es wird der dritte Block in der Liste sein. Es wird automatisch ein Screenshot Ihrer Anzeige erstellt und für Ihre Skizze geladen.
Navigieren Sie zur Stiftleiste oben rechts auf dem Bildschirm.
Wählen Sie das Linealsymbol. Dies sieht aus wie ein diagonales Lineal.
Platzieren Sie die Maus auf dem Lineal und drehen und positionieren Sie das Lineal mit dem Mausrad.
Hoffe das hilft.
Hinweis: Screen Sketch ist eine neue Funktion, die im Windows 10 Anniversary Update verfügbar ist
Der Benutzer 3DWizard hat ein schönes AutoHotKey-Skript, das ich leicht modifiziert habe, um dieses Problem zu lösen. Halten Sie Shiftim Snipping Tool-Fenster gedrückt, um die Maus auf horizontale Bewegungen zu beschränken.
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
Die Antwort von @HaveSpacesuit funktionierte in Windows 10 nicht für mich.
Durch Loslassen der Umschalttaste wurde der Cursor nicht losgelassen.
Um dies zu beheben, ändern Sie die dritte Zeile von hinten in:
Return Confine ? DllCall( "ClipCursor", UInt,&R ) : DllCall( "ClipCursor", UInt, 0 )
Gesamter Arbeitscode:
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
Ich habe ein Windows-Tool namens Snip & Sketch gefunden . Dieses Tool bietet einen Textmarker:
Ich habe mir dafür eine sehr Low-Tech-Lösung ausgedacht: MouseKeys!
Ich habe es einfach so eingerichtet, dass bei jedem Ausschalten von NumLock MouseKeys aktiviert wird. Dann richte ich einfach den Textmarker-Cursor aus, "klicke" durch Drücken von NumPad-0 und schiebe ihn dann mit NumPad-6 nach rechts. NumPad-5 scheint am Ende durchweg "zu klicken"; Ich hatte gemischte Ergebnisse beim erneuten Drücken von NumPad-0.
Beachten Sie, dass diese Lösung "MouseKeys immer ein" wahrscheinlich nur auf einer Desktop-Volltastatur praktisch ist. Wenn Sie ein freigegebenes QWERTY / NumPad haben, möchten Sie stattdessen den MouseKeys-Hotkey zum Aktivieren / Deaktivieren verwenden.