Releases: kmcnaught/OKGO
Releases · kmcnaught/OKGO
Release 1.0.23
- Support arbitrary images as key symbols, using a full path, e.g.
<Symbol>C:\Users\Kirsty\AppData\Roaming\SpecialEffect\EyeMineV2\Keyboards\EyeTracker\test.png</Symbol>
- Don't allow fullscreen docked keyboards (this avoids a horrible system stall when you accidentally asked for fullscreen but didn't specify floating)
- Pause joysticks when anywhere on or beyond a docked keyboard (this avoids the joystick continuing when you look at the system tray, for example)
- Support setting joystick centre based on foreground window (i.e. your game). e.g.
<Action Payload="MouseJoystick:0.5, 0.5:ForegroundWindow">SetJoystickCentre</Action>
- Or based on the full screen
<Action Payload="MouseJoystick:0.5, 0.2:Screen">SetJoystickCentre</Action>
- Add new joystick
LegacyWasdMouseJoystick
which uses w/s for forward/back and mouse deltas for left/right, a bit like careful walk/legacy controls. This will get better once I separate out x and y sensitivity functions so that there can be some vertical deadspace.
These are QoL improvements to help avoid some of the mouse complexity within bleeding-edge versions of the EyeMine mods, and get some of the EyeMine features available for other games. These mainly relate to native eye tracker support. Mouse emulation is a lot trickier to combine with mouse joysticks
Release 1.0.21
- Fixes to opacity override for dynamic keyboards
- Include symbols from EyeMine
- Allow raw path geometry
- Remove old hacks on mouse keyboard
Release 1.0.20
- Fix KeyUp for a KeyGroup
- Fix scroll bounds for 2 monitors
- Fix asynchronous actions in command list
- Add "allow multiple instances" and "Enable resizing with mouse" options in management console
- Add Plugins settings
Release 1.0.17
- Fix old refs to CraytaAccess
- Fix installer upgrade by bumping assembly file version
Release 1.0.16
- Fix bug where single-character key presses weren't allowed...
Release 1.0.15
- Fix virtual keycodes
- Improve error message when error parsing key name
- Remove incorrect key release
- Add "Enter" as alias for "Return"
Release 1.0.14
Key changes
- Add "reload" to keyboard error screen
- Add icons from MaterialDesign library to be used on dynamic keys
- Show XML files in list even if they won't load
- Automatically generate wiki docs for enumerating options for various key properties
Release 1.0.13
Key changes
- Fix keyboard error screen
- Fix old minecraft reference in settings
- Send file request to existing instance (allowing "open with" when OKGO already open)
- Reinstate update check, from this repo
- Fix keyboard loading with initial key states
- Fix toggle key value with pausing
- Replace "restart" with "reload keyboard"
- Add holds for X, Y, A, B in xbox sample keyboard
Release 1.0.12
Key changes
- Fix key up/down with number keys
- Add function key to set joystick centre
- Fix "turn off joysticks" for nested keyvals
- Improve sensitivity copying
- Don't process keys through the management window
- Support .okgo files as individual files, zip with multiple, or zip with one + hidden
Merge changes from Optikey:
- support gamepad input
- fix LeftAlt function