Skip to content

Releases: hrvach/deskhop

DeskHop v0.60

24 May 09:43
Compare
Choose a tag to compare
DeskHop v0.60 Pre-release
Pre-release

DeskHop v0.60

Early BETA, new test features:

- Improved HID parser, NKRO support
- Improved support for various keyboards

Please note: this version is highly experimental and might even be broken for you. Don't even consider using as a daily driver.

DeskHop v0.52

13 May 11:57
Compare
Choose a tag to compare

Changes and bugfixes

- Improve MacOS multi-desktop support
- Implement partial support for media keys and knobs

DeskHop v0.51

31 Mar 22:01
Compare
Choose a tag to compare

Changelog from v0.50

- Implement fix for keyboards not switching to boot mode properly, until full report parsing gets done.
  This is expected to improve support for certain models that were reported problematic.
- Implement fix for mouse acceleration omitting absolute mode
- Provide pass_to_os = true to not capture shift+backspace from the OS, it's annoying when you hold shift
  and mistype something, then want to use backspace but couldn't.

v0.5 release also brings:

- MacOS and Windows workarounds for multiple desktops
- mouse acceleration
- keyboard shortcuts for output configuration
- single keyboard shortcut for locking both computers at once
- Auto switch lock while dragging windows
- HID report protocol default for output B
- Configurable output swapping
- Added debugging mode
- Bugfixes

DeskHop v0.50

24 Mar 18:10
Compare
Choose a tag to compare
DeskHop v0.50 Pre-release
Pre-release
  • Add MacOS and Windows workarounds for multiple desktops
  • Add mouse acceleration
  • Add keyboard shortcuts for output configuration
  • Add single keyboard shortcut for locking both computers at once
  • Auto switch lock while dragging windows
  • HID report protocol default for output B
  • Configurable output swapping
  • Added debugging mode
  • Bugfixes

DeskHop v0.42

27 Jan 21:50
Compare
Choose a tag to compare

Minor updates and bugfixes

  • Mouse movements should be smoother on the other Pico
  • Reworked CMakeLists with foreach to avoid duplication
  • Increased WDT timeout

DeskHop v0.41

21 Jan 00:57
Compare
Choose a tag to compare

Minor updates and code refactor

- Code refactor, still far from great but a bit less crappy
- Unify behavior - Mouse Zoom feature was made toggle and
  moved from ALT to Right ALT + Right CTRL to avoid interfering
  with OS
- Added optional screensaver "Pong" mode, prevents sleep and it's fun
- Added checksum and version format support for flash config

DeskHop v0.4

16 Jan 18:02
Compare
Choose a tag to compare
- Support for storing config in flash
- Support for keyboard and mouse in any port (hopefully)
- Single-sided operation should work with a USB hub
- Added mouse switch cursor height/offset simple calibration
- Added per-screen settings support
- Mouse speed is configurable per-screen and per-axis
- Small fixes and cleanup
- Added LED feedback
- Squashed some bugs

DeskHop v0.31 - VID/PID change

13 Jan 21:26
Compare
Choose a tag to compare

Kindly assigned by the Raspberry Pi foundation, the project got its own
VID/PID so removing the current "test" one and adding this one. No other
changes.

DeskHop v0.3 - bugfixes, better device support

11 Jan 17:12
Compare
Choose a tag to compare
DeskHop v0.3 - Bugfixes and improvements:
=================================

Added 1000 Hz polling.
(Hopefully) fixed Logitech mouse issues
Removed special treatment for 12 and 16-bit mice
Increased mouse queue size
Increased current allowance from 100mA to 500mA
Allow mouse to wake up a suspended host

DeskHop v0.2

03 Jan 10:12
Compare
Choose a tag to compare
Some of the features implemented in this release are:
  - TinyUSB used to handle HOST management as well
  - USB hub support (tried an ancient one and it worked)
  - Early and buggy support for mouse on the keyboard side
    but have no unified usb receivers to test
  - Rudimentary HID report descriptor parsing, support for
    mice that don't send wheel data unless in report protocol mode
  - Implemented queueing for keyboard/mouse messages with
    hid report send verification
  - Split firmware upgrade shortcut to two, now it's
             left-shift + F12 + A + right shift to write board A
             left-shift + F12 + B + right shift to write board B
  - Fixed keyboard stuck in outputing chars if you hold down a key
    and change screens while doing it
  - Implemented cursor hiding, so the screen we are moving away from
    parks cursor at top right corner and it looks more natural and
    feels intuitive
  - Implemented switch lock, use Ctrl + L to lock and unlock
    desktop switching
  - Implemented jump threshold, works like barrier opacity - you can
    define if mouse immediately jumps over or you need to give it a bit
    of a "nudge"