131 """ |
131 """ |
132 Private method to handle a key press event. |
132 Private method to handle a key press event. |
133 |
133 |
134 @param evt the key event (QKeyEvent) |
134 @param evt the key event (QKeyEvent) |
135 """ |
135 """ |
136 if evt.key() == Qt.Key_Control: |
136 if evt.key() in [Qt.Key_Control, Qt.Key_Meta, Qt.Key_Shift, Qt.Key_Alt, |
137 return |
137 Qt.Key_Menu, Qt.Key_Hyper_L, Qt.Key_Hyper_R, |
138 if evt.key() == Qt.Key_Meta: |
138 Qt.Key_Super_L, Qt.Key_Super_R]: |
139 return |
|
140 if evt.key() == Qt.Key_Shift: |
|
141 return |
|
142 if evt.key() == Qt.Key_Alt: |
|
143 return |
|
144 if evt.key() == Qt.Key_Menu: |
|
145 return |
139 return |
146 |
140 |
147 if self.keyIndex == 4: |
141 if self.keyIndex == 4: |
148 self.keyIndex = 0 |
142 self.keyIndex = 0 |
149 self.keys = [0, 0, 0, 0] |
143 self.keys = [0, 0, 0, 0] |