File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ bboxAnchor.style.left = '0px';
7
7
bboxAnchor . style . width = `0px` ;
8
8
bboxAnchor . style . height = `0px` ;
9
9
10
- let mouseIsDown = false ;
10
+ let hotKeyIsDown = false ,
11
+ mouseIsDown = false ;
11
12
let startingX : number | undefined = undefined ,
12
13
startingY : number | undefined = undefined ;
13
14
@@ -98,5 +99,17 @@ window.addEventListener('keydown', (event) => {
98
99
startingY = undefined ;
99
100
document . body . classList . remove ( 'no-select' ) ;
100
101
resetBBoxAnchor ( ) ;
102
+ } else if ( event . altKey ) {
103
+ hotKeyIsDown = true ;
104
+ document . body . classList . add ( 'no-select' ) ;
105
+ }
106
+ } ) ;
107
+
108
+ window . addEventListener ( 'keyup' , ( event ) => {
109
+ if ( hotKeyIsDown && ! event . altKey ) {
110
+ hotKeyIsDown = false ;
111
+ if ( ! mouseIsDown ) {
112
+ document . body . classList . remove ( 'no-select' ) ;
113
+ }
101
114
}
102
115
} ) ;
You can’t perform that action at this time.
0 commit comments