Vasily
9703917a19
Fix bug in Linux keyboard input sender
...
Held modifiers weren't being released again.
2019-06-15 10:00:46 +02:00
Vasily
061509eff6
Add casts to logging calls
2019-06-15 10:00:46 +02:00
Vasily
f68413d651
Add logging calls to X11 key sending
2019-06-15 10:00:46 +02:00
Vasily
674a28eb96
Add general readme fixes
2019-06-14 20:58:01 +02:00
Vasily
9f0790e1d2
Update SteamVR input guide
2019-06-14 20:58:01 +02:00
Vasily
adf2f33c3c
Fix types and weirdly capitalized words in SteamVR Input Guide
2019-06-14 20:58:01 +02:00
Vasily
182b6ec6b4
Update Readme feature list
...
Some of the bullets do not make sense without context.
2019-06-14 20:58:01 +02:00
Vasily
d7deb4ae8c
Move TOC in readme above initial header
2019-06-14 20:58:01 +02:00
Vasily
a0c3b1f92a
Remove colons from TOC in readme
2019-06-14 20:58:01 +02:00
Vasily
b60f4eb254
Remove colons from some headers
2019-06-14 20:58:01 +02:00
Vasily
f3895f223e
Convert readme Table Of Contents to not use HTML tags
...
GitHub works fine with just headers and the tags are a pain to maintain.
TOC created with https://ecotrust-canada.github.io/markdown-toc/ .
2019-06-14 20:58:01 +02:00
Vasily
4118885821
Update documentation on keyboard input
2019-06-14 20:58:01 +02:00
ykeara
0b83c2bcad
Mic mute and Text input error ( #222 )
...
* changed swapping mic behavior to always unmute mic before swapping
* fixed manual input bug on desktop overlay page
* CI integration re-test
2019-06-14 12:59:13 -05:00
ykeara
b473f4d7db
Prox sensor re-integration ( #220 )
...
* added arbitrary orientation change
* removed commented code
* updated to OVR 1.4.18
* changed two instances using new to init via array
* moved prox sensor action to haptic instead of Misc
* fixed json file, added prox sensor back for mic mute/un-mute
* added proximity sensor to audio and haptic chaperone warnings
* fixed fall-through behavior
* removed bad prox code
2019-06-14 12:33:56 -05:00
Vasily
8e34e9edca
Update documentation for DBUS on Linux
2019-06-05 19:57:44 +02:00
Vasily
f958026453
Add DBUS support for media keys
2019-06-05 19:57:44 +02:00
ykeara
263759a0df
Color overlay adjustment feature ( #208 )
...
* perf graph overlay/checkbox added
* added toggle Chaperone action
* toggle chaperone non-functional
* fixed chaperone toggle action const to once
* Added Proximity Sensor Action back-end, not implemented via logic Until fixed by valve
* added default WMR controller profile
* formated
* formated steamvrtabcontroller.h
* fixed un-intended change
* fixed audio profile Bug w/ changed devices
* fixed name being used as param instead of ID
* fixed loop logic in saveAudioProfile
* audio profile fix WIP defaults OVR integration
* fixed profile Saves, delete logic and mirror logic needed
* fixed QML format, added TODO message
* Fixed Audio Profile Behavior
* fixed qml reference error
* audiodeviceselector changed qml
* Removed some comments
* changed Visibility slider Minimum to 30% (steamVR minimum allowed)
* fixed mirror/playback same issue
* fixed Audio device refresh bug, removed currently un-used proximity logic (commented out)
* removed dead code
* fixed Manifest install/un-install behavior
* removed un-used param
* color overlay in prog
* video overlay basic functions added
* fixed qml errors
* fixed init order error and chaperone min init error
* fixed duplicate button id issue, init issue
* fixed log call w/ manifest
* removed commented log lines
2019-06-01 11:02:55 -05:00
Vasily
a228cf0d5b
Change .txt to .md
2019-05-25 18:49:42 +02:00
Vasily
0b16eeffa7
Add further explanation to docs on keyboard input
2019-05-25 18:49:42 +02:00
Vasily
f70e66277b
Add dereference to logging call
2019-05-25 18:49:42 +02:00
Vasily
3f8f757ead
Add error logging for keyboard input
2019-05-25 18:49:42 +02:00
Vasily
6009fcbfd0
Change keyboard_manager spec extension to .md
...
It's actually markdown, not text.
2019-05-25 18:49:42 +02:00
Vasily
c88b1db92b
Create documentation for keyboard input
2019-05-25 18:49:42 +02:00
Vasily
66d2a77cfb
Make VR->keyboard bindings appear in .ini on startup
2019-05-25 18:49:42 +02:00
Vasily
1429e833fe
Update readme for bindings->keyboard keys
2019-05-25 18:49:42 +02:00
Vasily
7d37ec9c0d
Add bindings to keyboard shortcuts
...
The default binding for keyboardOne is the default combination
for muting on Discord. This was explicitly chosen as a use case, and it
might make people not have to tangle with creating custom
keybindings in the .ini file.
2019-05-25 18:49:42 +02:00
Vasily
ef124ee225
Add dummy media_keys file
...
This allows Linux (and MacOS) to compile correctly again. The previous
behavior was an intended middle step.
2019-05-25 18:49:42 +02:00
Vasily
5f30095ec8
Readd media keys for Windows
...
This intentionally does not compile on Linux.
2019-05-25 18:49:42 +02:00
Vasily
9fe1f3dc50
Separate media keys from keyboard shortcuts
...
The media keys were only in the keyboard shortcuts file because their
implementation was the same. With Linux support incoming their
implementations are not necessarily the same.
2019-05-25 18:49:42 +02:00
Vasily
55a3830787
Fix keyboard input implementation error and replace old system
2019-05-25 18:49:42 +02:00
Vasily
d48f74b314
Fix clang-tidy errors
2019-05-25 18:49:42 +02:00
Vasily
1cd259bf9b
Add inline to sendStringAsInput
...
Definition in function header led to linker errors.
2019-05-25 18:49:42 +02:00
Vasily
2d8f5a1b40
Add Enter button to spec and keyboard_input
...
It was mistakenly left out.
2019-05-25 18:49:42 +02:00
Vasily
eb25656eeb
Fix typo in keyboard_input function name
2019-05-25 18:49:42 +02:00
Vasily
6a3a58361d
Add Linux keyboard_input support
2019-05-25 18:49:42 +02:00
Vasily
9fa42842cd
Add top level stringToInput sender in header
...
This is the same for all platforms, so thers' no reason to duplicate it
in platform specific sections.
2019-05-25 18:49:42 +02:00
Vasily
0c7c339e3e
Add sending inputs for keyboard_input on Windows
2019-05-25 18:49:42 +02:00
Vasily
6290221853
Remove AltGr support from keyboard input
...
Was removed in spec for being Alt + Ctrl.
2019-05-25 18:49:42 +02:00
Vasily
3173c4999c
Remove AltGr button from keyboard input spec
...
AltGr is just implemented as Alt + Ctrl. This means it's unnecessary and
is only going to complicate the spec.
2019-05-25 18:49:42 +02:00
Vasily
b4cf5d3cb7
Add removing duplicate tokens to input_parser
2019-05-25 18:49:42 +02:00
Vasily
bc060bec96
Add removing extra new-sequence tokens
2019-05-25 18:49:42 +02:00
Vasily
2c0f49d8d6
Add noexcept specifiers to keyboard_input functions
2019-05-25 18:49:42 +02:00
Vasily
f72e1b2541
Add capital literal parsing and tests
2019-05-25 18:49:42 +02:00
Vasily
d5cb19cea1
Add tests for capital literals
2019-05-25 18:49:42 +02:00
Vasily
ef0e679344
Add support for space token to keyboard_input
2019-05-25 18:49:42 +02:00
Vasily
e40058e58a
Fix keyboard_input SEGFAULT
2019-05-25 18:49:42 +02:00
Vasily
d6c7b52a47
Add initial keyboard_input parser and tests
...
The current implementation SEGFAULTs when F characters are followed by
end of string.
2019-05-25 18:49:42 +02:00
Vasily
49b16ebc8f
Remove F10, F11 and F12 function keys from keyboard spec
...
There is no way to tell if they are meant to be one or two keys and in
this case simplicity of use wins out.
2019-05-25 18:49:42 +02:00
Vasily
d2127e53aa
Add specification for keyboard input parser
2019-05-25 18:49:42 +02:00
ykeara
511b189efd
Fixed Manifest Behavor ( #199 )
...
* fixed Manifest install/un-install behavior
* removed un-used param
* fixed double or in log msg
2019-05-18 12:00:32 -05:00