Try using wx.GetMouseState instead. Although it is mostly about the
mouse position and button states it does include methods and properties
for the keyboard modifier keys as well. I don't remember about 2.8 for
sure but it does correctly report shift, ctrl, cmd, and alt for
wxOSX-cocoa 2.9.
--
Robin Dunn
Software Craftsman
http://wxPython.org