Vasily
b53ebb699f
Remove version specific header files for KeyboardInput
...
The headers were identical after no longer using the abstract class for
platform independence.
2019-04-04 14:01:11 +02:00
Vasily
e7df60311c
Convert keyboardinput from class to regular header
...
No consistent state is needed so it doesn't make sense for it to be a
class.
2019-04-04 14:01:11 +02:00
Vasily
c8f4ea4ea0
Convert KeyboardInput to non-virtual class
2019-04-04 14:01:11 +02:00
Vasily
cba76f6846
Remove old desktop width C++ code
2019-03-31 22:31:26 +02:00
Vasily
9f85af81d1
Save desktop width setting
...
The 2 seconds is arbitrarily chosen. The problem seems to be that
Valve's own overlays are not being initialized before custom overlays,
leading to the Desktop overlay sometimes not being present when our
overlay initializes.
The second if statement inside the first one checking a second time is
definitely a little disgusting, but for now it gets the job done.
The 4.0 default was arbitrarily chosen by whoever decided to initialize
the variable in the class.
2019-03-10 23:12:26 +01:00
Vasily
1d103a5265
Move desktop overlay set up into separate function
2019-03-10 23:12:26 +01:00
Vasily
81af2b9c72
Add -Wshadow and solve warnings
2019-02-21 18:48:53 +01:00
Vasily
89e026e714
Rename declaration parameter to fit definition
2019-02-21 18:48:53 +01:00
Vasily
0a49c7a717
Add Alt+Enter button to Utilities page, update Win Alt+Tab func
...
Requested in this reddit post:
https://www.reddit.com/r/Vive/comments/agnvux/advanced_settings_280_motion_smoothing_audio_and/ee7muqo/
Use case is toggling full screen mode on applications.
The Alt+Tab function has been updated with a constexpr var that reduces
duplication in the function calls and makes the keys even more explicit.
2019-01-23 18:49:10 +01:00
Robin Appelman
e75a4c2353
use QStandardPaths to get resource locations ( #44 )
...
* use QStandardPaths to get resource locations
While this shouldn't change behaviour for windows, it allows installing the resource files seperate from the binary on unix systems
* initialize battery overlay handles to 0
2019-01-12 16:34:45 -06:00
Vasily
ace455d3d3
Add media functions to UtilityTabController
2019-01-12 19:14:57 +01:00
Vasily
faa6ccc580
Refactor sendKeyboard functions to new funcs, propogate constness
...
The sendKeyboardBackspace function was used with a non-const parameter
throughout the entire inheritance hierachy. Const has been added to
every parameter for the reasons you add const.
2019-01-12 19:14:56 +01:00
Vasily
51057c1d79
Format every single file using .clang-format
2018-12-28 03:06:42 +01:00
Robin Appelman
8e2ca3602a
Add option to send Alt-Tab as keyboard input
2018-12-26 16:32:38 +01:00
Robin Appelman
0c6a7ff498
split keyboard input logic into platform specific code
2018-11-09 00:07:31 +01:00
Robin Appelman
ea2a1a6fe2
Battery indicators for trackers
...
Add battery indicators to vive trackers that show when the dashboard is open
2018-10-28 17:20:36 +01:00
matzman
6c7240fcf6
Added steam desktop overlay width slider.
2017-01-27 23:53:02 +01:00
matzman
ff885b63ce
Added don't annoy me toggle to alarm clock.
...
Changed version to v2.2.1.
2017-01-12 00:06:01 +01:00
matzman
2a2f747518
Updated to OpenVR 1.0.5
...
Added simple alarm clock to utilities page.
Bugfixes and Improvements.
2017-01-05 18:28:54 +01:00
matzman
93484d2bdc
Added keyboard input utilities. Allows to send text input as emulated key strokes to the active application.
2016-12-29 16:02:17 +01:00