Skip to content

Releases: kmcnaught/OKGO

Release 1.0.23

02 Jul 20:21
Compare
Choose a tag to compare
Release 1.0.23 Pre-release
Pre-release
  • 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

07 Jun 16:11
Compare
Choose a tag to compare
  • 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

31 May 13:14
Compare
Choose a tag to compare
  • 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

16 Mar 09:10
Compare
Choose a tag to compare
  • Fix old refs to CraytaAccess
  • Fix installer upgrade by bumping assembly file version

Release 1.0.16

15 Mar 09:12
Compare
Choose a tag to compare
  • Fix bug where single-character key presses weren't allowed...

Release 1.0.15

13 Mar 17:20
Compare
Choose a tag to compare
  • 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

09 Mar 16:20
Compare
Choose a tag to compare

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

01 Mar 11:48
Compare
Choose a tag to compare

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

21 Feb 11:10
Compare
Choose a tag to compare

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