File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
src/platform_impl/windows Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -280,12 +280,14 @@ impl LayoutCache {
280280 let mut state = ModifiersState :: empty ( ) ;
281281 let mut pressed_mods = ModifiersKeys :: empty ( ) ;
282282
283- pressed_mods. set ( ModifiersKeys :: LSHIFT , key_pressed ( VK_LSHIFT ) ) ;
284- pressed_mods. set ( ModifiersKeys :: RSHIFT , key_pressed ( VK_RSHIFT ) ) ;
285- state. set (
286- ModifiersState :: SHIFT ,
287- pressed_mods. contains ( ModifiersKeys :: LSHIFT )
288- || pressed_mods. contains ( ModifiersKeys :: RSHIFT ) ,
283+ state. set ( ModifiersState :: SHIFT , key_pressed ( VK_SHIFT ) ) ;
284+ pressed_mods. set (
285+ ModifiersKeys :: LSHIFT ,
286+ state. contains ( ModifiersState :: SHIFT ) && key_pressed ( VK_LSHIFT ) ,
287+ ) ;
288+ pressed_mods. set (
289+ ModifiersKeys :: RSHIFT ,
290+ state. contains ( ModifiersState :: SHIFT ) && key_pressed ( VK_RSHIFT ) ,
289291 ) ;
290292
291293 pressed_mods. set ( ModifiersKeys :: LCONTROL , key_pressed ( VK_LCONTROL ) && !filter_out_altgr) ;
You can’t perform that action at this time.
0 commit comments