rpcs3/rpcs3
Bevan Weiss ca3ee019cc GUI: Mouse Hide and Lock Keyboard Shortcut
This should address the second point of #4502.

A few notes:
1. it changes the current behaviour of the 'Fullscreen cursor'.  Currently it defaults to be captive.  This changes it so that it defaults to NOT being captive, but can be made captive with the CTRL+L key combination.
2. There are situations when in windowed mode it's possible to escape the captivity (it's like a minigame if you will).  This requires the mouse movement to exceed the bounds of the window in a single event scan.  It will just show up as a temporary visibility of the cursor when outside of the window bounds.  It's not too difficult to 'fix', but might not be a likely enough scenario to warrant either.
3. There currently isn't an ability to change what this keyboard combo maps to, but it's inline with a collection of other similar keyboard mappings.  I think adding such a more generic keyboard mapping system (not for just keypad items, but system items.. e.g. so that Emulator stop could be mapped to something other than CTRL+S etc) is a bit out-of-scope of this particular PR.
2020-09-02 14:22:00 +02:00
..
cmake_modules CMake: add /MT for MSVC 2020-03-28 17:21:03 +03:00
Crypto PSF: Avoid redundent string copies in psf::array/string/get_string (#8707) 2020-08-21 23:55:17 +01:00
Emu vk/sdk: Sync with vulkan SDK v148 (#8814) 2020-09-01 00:57:38 +03:00
Icons Qt: Add custom pad configs 2019-05-16 20:37:41 +02:00
Input GUI: Mouse Hide and Lock Keyboard Shortcut 2020-09-02 14:22:00 +02:00
Loader PSF: Avoid redundent string copies in psf::array/string/get_string (#8707) 2020-08-21 23:55:17 +01:00
qt/etc Qt: use config to load translation file on startup 2020-02-06 17:41:50 +01:00
rpcs3qt GUI: Mouse Hide and Lock Keyboard Shortcut 2020-09-02 14:22:00 +02:00
util Add config override as cli arg: --config <path> 2020-08-03 21:31:53 +02:00
CMakeLists.txt RPCN Client (#8663) 2020-08-27 20:47:04 +01:00
define_new_memleakdetect.h
display_sleep_control.cpp Emu: Make prevent_display_sleep dynamic 2020-07-06 21:14:16 +02:00
display_sleep_control.h Add option for preventing display sleep (#5783) 2019-10-12 15:40:47 +03:00
emucore.vcxproj RPCN Client (#8663) 2020-08-27 20:47:04 +01:00
emucore.vcxproj.filters RPCN Client (#8663) 2020-08-27 20:47:04 +01:00
frame_icon.xpm
git-version.cmake CD: Fix experimental build warning for Travis 2020-03-27 23:00:22 +03:00
GLGSRender.vcxproj MSVC changes 2020-08-14 18:34:34 +01:00
GLGSRender.vcxproj.filters gl/vk: Refactor draw call handling and stub shader interpreter 2020-03-23 14:47:28 +03:00
headless_application.cpp Log username 2020-08-07 21:57:08 +02:00
headless_application.h Qt: Enable stylesheet cli args and add stylesheet option "None" 2019-09-13 10:30:56 +02:00
main.cpp Qt/Linux: fix QT_AUTO_SCREEN_SCALE_FACTOR typo 2020-08-18 10:04:31 +02:00
main_application.cpp Gracefully abort headless mode with unsupported video renderers 2020-07-30 20:03:51 +02:00
main_application.h Untangle GUI and input includes 2020-02-24 16:31:01 +01:00
OpenAL.vcxproj MSVC changes 2020-08-14 18:34:34 +01:00
OpenAL.vcxproj.filters
resource.h
resources.qrc Qt: use config to load translation file on startup 2020-02-06 17:41:50 +01:00
restore_new.h
rpcs3.appdata.xml Update rpcs3.appdata.xml 2019-02-14 03:10:36 +03:00
rpcs3.desktop
rpcs3.icns
rpcs3.ico
rpcs3.plist.in CMake: Use Info.plist template for macOS bundle 2019-02-26 21:09:18 +00:00
rpcs3.png
rpcs3.rc
rpcs3.svg Optimise the SVG logo with svgcleaner 2020-01-17 08:31:00 +01:00
rpcs3.vcxproj vk/sdk: Sync with vulkan SDK v148 (#8814) 2020-09-01 00:57:38 +03:00
rpcs3.vcxproj.filters RPCN Client (#8663) 2020-08-27 20:47:04 +01:00
rpcs3_version.cpp rpcs3_version: Bump to 0.0.12 (#8815) 2020-08-31 23:38:51 +01:00
rpcs3_version.h CI: Port Windows build to Azure Pipelines (#7757) 2020-03-27 16:37:27 +03:00
stb_image.cpp C-style cast cleanup IV 2019-12-01 22:12:33 +03:00
stdafx.cpp
stdafx.h Move Log.h to util/logs.hpp 2020-03-07 12:29:23 +03:00
VKGSRender.vcxproj MSVC changes 2020-08-14 18:34:34 +01:00
VKGSRender.vcxproj.filters gl/vk: Refactor draw call handling and stub shader interpreter 2020-03-23 14:47:28 +03:00
windows.qrc
XAudio.vcxproj MSVC changes 2020-08-14 18:34:34 +01:00
XAudio.vcxproj.filters Replace XAudio2 implementation with an unified Xaudio2Redist 2020-02-20 23:33:09 +03:00