switching into mouselook does not hide the UI anymore

Issue #49 open
Lance Corrimal created an issue

I'm aware of the reasoning behind https://bitbucket.org/marinekelley/rlv/changeset/49f82a404d59, but there are drawbacks to it:

  • hiding the UI this way hides the WHOLE UI, even though parts of the UI might be defined as "visible in mouselook"
  • the ALT-CTRL-FUNCTIONKEY hotkeys do not work in linux because CTRL-ALT-Fn is already handled by the kernel to swwitch consoles
  • it requires additional keystrokes to hide the UI, and might actually take away functionality (see above)

Comments (5)

  1. Marine Kelley repo owner

    I understand, although this is not a bug but the expected behavior. I reckon it would be best to have two shortcuts, one to hide the whole UI (Ctrl+Alt+F1 or whatever it is on Linux) and another to hide all the UI that should not show in Mouselook. Something to think about for a next version perhaps.

    Still, this is way better than the original broken behavior !

  2. Marine Kelley repo owner

    Besides, if you really need to hide all that was hidden in Mouselook without relying on Ctrl+Alt+F1, you can do so by closing the windows one by one. An example of this :

    - Go to Mouselook mode - Press Ctrl+H to hide the chat - Press Ctrl+Shift+A (or G or F) to hide the nearby people window (or groups or friends respectively) - Press Ctrl+I to hide the inventory - Press Ctrl+Shift+M to hide the minimap - Press Ctrl+M to hide the world map

    After having hidden all these windows (or those you want to hide), you should find yourself in a pretty similar situation as 2.8.1 and below, except for the top status bar that didn't use to show while in ML, if I'm not mistaken.

  3. Nicky Perian

    I don't know the reasoning behind this behavior or what was broken in the first place. My wife brought it to me when she attempted to make movies on her sim. Ctrl-Alt-F1 is not a good workaround. On my Win-10 system it is tied to call up Intel on-board graphics which can be disabled by 'hot-key disable'. It appears that some linux distributions have use for Ctrl-Alt-F1. On Kokua I will patch to revert to SL behavior when RLV mode is off. Also, why is 'M' key for mouselook that has been in the viewer since the beginning changed to Ctrl-Alt-M?

  4. Marine Kelley repo owner

    Mouselook was useless as it forced the UI to hide, it wasn't the case in v1 and you may want to use your inventory, or press other buttons and use menus while restricted to ML (with the Alt key).

    "M" is changed to Ctrl Alt M simply because I could never (unless the chat window was off, but it is always visible for some people including me) go to Mouselook pressing "M", it would just print "M" in chat.

    I wasn't aware that Ctrl Alt F1 was already taken for Linux but I do not want to change that behavior for Windows, as other Ctrl-Alt shortcuts are defined. If Ctrl-Alt shortcuts become a problem for too many people, I believe that LL will change them but until then, I do not want to make people remember two sets of shortcuts depending on whether they use my RLV or not.

  5. Nicky Perian

    Patch submitted to provide LL behavior when RLV disabled. Added (Ctrl-Shift-U) which has less potential to interfere with operating system shortcuts. Ctrl-Alt-M still in place. I had 'M' in Kokua all along soin another change I added a parallel Ctrl-Alt-M short cut. That way mouselook function accommodates users coming from SL viewer and coming from RLV.

    https://bitbucket.org/NickyP/kokuant/commits/cbf32c51d694f9b10a05422ed47085bb228c0e3a

    Followup code cleanup to above https://bitbucket.org/NickyP/kokuant/commits/0ca7f3fdd156eba157ca0a0581aa87888fc1608a

  6. Log in to comment