Der hier gezeigte Weg beachtet aber theoretisch nur den Q-Button, nicht die Kombination aus Q + STRG.
Hier der "Fix":
def __PressQKey:
Code:
def __PressQKey(self):
if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL):
if interfaceModule.IsQBHide == 0:
interfaceModule.IsQBHide = 1
self.interface.HideAllQuestButton()
else:
interfaceModule.IsQBHide = 0
self.interface.ShowAllQuestButton()
if self.interface.allWindowsShown:
self.interface.HideAllWindows()
chat.AppendChat(chat.CHAT_TYPE_INFO, "Interface ausgeblendet")
else:
self.interface.ShowAllWindows()
constInfo.isInterfaceShow = True
chat.AppendChat(chat.CHAT_TYPE_INFO, "Interface eingeblendet")
else:
app.RotateCamera(app.CAMERA_TO_NEGATIVE)
return
interfacemodule.py:
unter
class Interface(object):,
class Interface(object): folgendes hinzufügen:
Code:
self.allWindowsShown = True
[Only registered and activated users can see links. Click Here To Register...]
dann in der selben Datei und Klasse unter
def ShowAllWindows(self): ganz unten:
Code:
self.allWindowsShown = True
[Only registered and activated users can see links. Click Here To Register...]
und bei
def HideAllWindows(self): ganz unten:
Code:
self.allWindowsShown = False
[Only registered and activated users can see links. Click Here To Register...]