Assets 3

Device Protocol: 4.5.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Make the modifiers of shortcut keys stick only as long as the layer switcher key of a shortcut key is being held.

@mondalaci mondalaci released this Oct 19, 2018 · 5 commits to master since this release

Assets 3

Device Protocol: 4.5.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Re-enable the I2C watchdog of the left keyboard half which was accidentally disabled starting from firmware 8.4.3. This should fix the freezes of the left keyboard half.

@mondalaci mondalaci released this Oct 6, 2018 · 7 commits to master since this release

Assets 3

Device Protocol: 4.5.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Don't suppress keys upon keymap change.

@mondalaci mondalaci released this Oct 4, 2018 · 15 commits to master since this release

Assets 3

Device Protocol: 4.5.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Reset UsbReportUpdateSemaphore if it gets stuck for 100ms. This should fix occasional freezes.

@mondalaci mondalaci released this Oct 4, 2018 · 17 commits to master since this release

Assets 3

Device Protocol: 4.5.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Send primary role modifiers consistently.
  • Only allow layer switcher keys to deactivate toggled layers.
  • Deactivate secondary roles when switching keymaps.
  • Use the correct scancode so that commas are outputted for macros.
  • Move the pointer not by 1 but by 5 pixels when testing the USB stack to make the pointer easier to see.
  • Expose UsbReportUpdateSemaphore via UsbCommand_{Get,Set}Variable() DEVICEPROTOCOL:MINOR
  • Extract CurrentTime and remove Timer_{Get,Set}CurrentTime()

@mondalaci mondalaci released this Aug 21, 2018 · 32 commits to master since this release

Assets 3

Device Protocol: 4.4.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Suppress pressed keys when the layer or keymap changes.

@mondalaci mondalaci released this Aug 13, 2018 · 40 commits to master since this release

Assets 3

Device Protocol: 4.4.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Don't wake the host if a key is held down through the beginning of sleep.
  • Ensure that secondary roles are triggered consistently.

@mondalaci mondalaci released this Aug 12, 2018 · 47 commits to master since this release

Assets 3

Device Protocol: 4.4.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Compensate "double tap to lock layer" timeouts for the timer fix to make them as long as before 8.3.3

@mondalaci mondalaci released this Aug 2, 2018 · 59 commits to master since this release

Assets 3

Device Protocol: 4.4.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Fix various bugs related to secondary role handling and sticky modifier states.

@mondalaci mondalaci released this Jul 31, 2018 · 66 commits to master since this release

Assets 3

Device Protocol: 4.4.0 | Module Protocol: 4.0.0 | User Config: 4.1.0 | Hardware Config: 1.0.0

  • Make some improvements to the sleep/wake code.