Keyboard Alt shift state differs in KeyDown/Up events
Original Reporter info from Mantis: Valdas
-
Reporter name: Valdas Jankūnas
Description:
Shift state for Alt key differs from Ctrl and Shift keys.
If i press only Shift or Ctrl or Alt key then in OnKeyDown i get:
(ssShift in Shift)=True for Shift key, and
(ssCtrl in Shift)=True for Ctrl key, and
(ssAlt in Shift)=False for Alt key.
And if i release that key then in OnKeyUp i get:
(ssShift in Shift)=False for Shift key, and
(ssCtrl in Shift)=False for Ctrl key, and
(ssAlt in Shift)=True for Alt key.
And that make another question: when i press Alt or Shift or Ctrl key then that key should be included in shift state in OnKeyDown (and excluded in OnKeyUp)?
I also uploaded test app.
Mantis conversion info:
-
Mantis ID: 9394
-
OS: kUbuntu
-
OS Build: 7.04
-
Build: 11742
-
Platform: i386 32bit
-
Version: 0.9.23 (SVN)
-
Fixed in version: 0.9.27 (SVN)
-
Fixed in revision: 20767 (#7077d774)
-
Target version: 1.0.0
-
LazTarget: 1.0