Menu

Multiple monitor bug

2015-02-24
2015-08-06
  • Francois Allard

    Francois Allard - 2015-02-24

    Sometimes I connect a second monitor to my laptop and if I disconnect the monitor while Keepass is hidden and then close my laptop to open it later without the second monitor, then Keepass is hidden, it opens outside of my single monitor. I need to close Keepass completely using the tray icon and then start it back.

    Would it be possible when you restore the program window to check if the monitor still exists?

    Oh and thanks by the way for this awesome software! Simply put, it's the most important piece of software in my life!

    Regards

     
  • wellread1

    wellread1 - 2015-02-24

    What happens if you Cascade, or Show Windows Stacked or Side by Side (i.e. Right Click on the task bar and select one of the window display options)?

     
  • develop1

    develop1 - 2015-02-25

    happens to me sometimes too (maybe once a year).

    when it does I do:

    • ctrl+shift+c (which is my hot key to set focus into the keepass window). the key sequence for this action is whatever you defined for it in "tools" "options" "integration"

    then use
    alt+space+M which is a windows hotkey command to start moving a window manually.

    then hit an arrow key to start the window moving
    at this point you can either continue to arrow to bring the hidden window back onto your physical screen or simply swoop your mouse as the keypass window is now tied to your mouse pointer.

    The above process only works if the keepass window is not maximized off screen. For me that has always been the case.

    I never tried the "show windows stacked" command before so that might be a solution too.
    if it is not, then one affect of that command is it "un-maximizes" (restore down) all windows including keepass which means the trick I described in this post will then work.

     

    Last edit: develop1 2015-02-25
  • develop1

    develop1 - 2015-02-25

    Francois - thanks for documenting the series of events that gets you into that bad state.

    I never understood how I got into that state before so at least now I know.
    Despite my username I am not a keepass developer so the solution will need to come from someone such as Dominic.

    I tried the "show windows stacked" command when in the state where keepass is off screen.

    it did not resolve the problem.

    However it did have the positive effect of taking all maximized windows and restoring down them so they can me moved.
    the keyboard trick I then decribed worked regardless of keypass being originally maximized (or not) off screen.

    once keepass is on screen I then noticed that if you right click the task bar again windows now provides an "undo cascade" menu choice to get your desktop back into the arrangement you last had it but now keepass is visible.

     

Log in to post a comment.

MongoDB Logo MongoDB