Nello strumento di cattura di Windows , vorrei sapere come posso utilizzare lo strumento evidenziatore per disegnare linee rette?
Nello strumento di cattura di Windows , vorrei sapere come posso utilizzare lo strumento evidenziatore per disegnare linee rette?
Risposte:
Lo strumento di cattura di Windows non ha alcun modo di lasciarci tracciare linee rette premendo Shift. Windows Ink Workspace
è un altro strumento che supporta lo snipping e il disegno della parte snipped. Ha un righello virtuale che ci aiuta a disegnare linee rette.
Per abilitare Windows Ink Workspace
Fare clic con il pulsante destro del mouse in un punto qualsiasi della barra delle applicazioni e dal menu di scelta rapida selezionare il pulsante Mostra area di lavoro Windows Ink. Un'icona di una penna che scrive a forma di "S" apparirà nell'area delle notifiche all'estrema destra.
Per avviare l'area di lavoro, fare clic o toccare l'icona dell'area di lavoro Windows Ink a forma di penna che viene visualizzata nell'area di notifica.
Tocca il blocco "Schizzo schermo". Sarà il terzo blocco nell'elenco. Prende automaticamente uno screenshot del display e lo carica per i tuoi schizzi.
Passa alla barra della penna nella parte superiore destra dello schermo.
Seleziona l'icona del righello. Sembra un righello diagonale.
Posiziona il mouse sopra il righello e usa la rotellina del mouse per ruotare e posizionare il righello.
Spero che sia di aiuto.
Nota: Screen Sketch è una nuova funzionalità disponibile nell'aggiornamento dell'anniversario di Windows 10
L'utente 3DWizard ha un bel script AutoHotKey che ho leggermente modificato per aiutarmi a risolvere questo problema. Tenere Shiftpremuto all'interno della finestra dello strumento di cattura per limitare il movimento orizzontale del mouse.
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
La risposta di @HaveSpacesuit non funzionava per me in Windows 10.
Rilasciando Shift non è stato rilasciato il cursore.
Per risolverlo, cambia la terza riga dal retro in:
Return Confine ? DllCall( "ClipCursor", UInt,&R ) : DllCall( "ClipCursor", UInt, 0 )
Codice intero, funzionante:
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
Ho trovato uno strumento di Windows chiamato Snip & Sketch . Questo strumento fornisce un evidenziatore:
Ho trovato una soluzione molto low-tech per questo: MouseKeys!
Ho semplicemente impostato in modo tale che ogni volta che spengo NumLock, MouseKeys è attivato. Quindi allinea il cursore evidenziatore, "clic" premendo NumPad-0, quindi scorro verso destra usando NumPad-6. NumPad-5 sembra costantemente "sbloccare" alla fine; Ho avuto risultati contrastanti premendo nuovamente NumPad-0.
Nota, questa soluzione "MouseKeys sempre attivo" è probabilmente conveniente solo su una tastiera desktop completa. Se hai un QWERTY / NumPad condiviso, ti consigliamo di utilizzare il tasto di scelta rapida MouseKeys per attivare / disattivare.