944a6e78f54fb4b0cb976f900bfbd6a39fe1c8da
Windows 11 has strange behavior with Alt-Tab. In some cases an Alt-Press event is sent to the window immediately after it is de-activated (both Left & Right Alt keys for some reason even when only one is held). This meant that: - Modifiers could be enabled for de-activated windows (so we can't assume de-activated windows have modifiers released). - Releasing the modifier key would not be sent to the inactive window causing the modifier key to be stuck. - Button events over an inactive window are generated before activation, so even though activation reads the correct modifier state, the button event uses the "stuck" modifier state. Now button & drop events on inactive windows always read the modifier state first instead of relying on the modifier state to be cleared. This has some advantages: - If modifiers are held, they will be used as part of the click action. - While modifier keys on inactive windows should be rare, in the case this does happen - stuck keys are avoided. So it makes sense to apply these changes for all platforms.
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
