OpenLogi

OpenLogi

openlogi.org67 pointsby amatheus11 comments

Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • It's not open source but I have to shout out Steermouse which has been replacing Logitech's awful Mac software for ~25 years

    https://www.plentycom.jp/en/steermouse/download.php

  • Not being open source is the thing that the program in the article fixes. You want the goal of the software-writer to be producing a good tool, not using the software as a means to turn a profit. That's how you get the turd being replaced by the tool in the article
  • This is my favorite. It Just Works with every mouse I throw at it and supports a ludicrous amount of button customization.
  • I've been a trackpad proponent for years, but with Steermouse I've been able to dial in my MX Master so perfectly that I find myself missing it when I travel.

    What really took it to the next level for me were adding chord mappings. For example I can hold right mouse button + scroll the thumb wheel to adjust volume. So convenient!

  • I like how some hardware brands, Keychron for example, are making it's software browser based via WebUSB – https://launcher.keychron.com/

    You can configure and update your stuff anywhere where modern browsers can run, and have 0 spyware on your computer

  • Unfortunately still basically chromium only, but it's a good alternative to downloaded apps yeah.
  • WebUSB is deliberately unsupported on Firefox due to potential for abuse, which seems reasonable to me. Therefore, delivering updates to USB devices likes that is, in my opinion, suboptimal because it requires a specific browser feature which not everyone is willing to use.

    It is also less transparent and more difficult to review than, e.g., a Python script. Which would do just the same job. While being even more portable.

  • And then after some years the website is down and you end with a brock
  • How does that work with Firefox and Chrome's local network access (LNA) restrictions? Should a remote site be able to reconfigure your hardware? Or am I misunderstanding how this works?
  • At this point, why not have a toggle that makes the devices show up as a 10/100 USB NIC too and serve up a settings page themselves?
  • WebUSB is indeed great, but this particular tool would not work in it, as it does something different (HID input remapping as opposed to, or maybe in addition to, reprogramming a HID device to behave differently via vendor-specific commands).

    Some things could probably be pushed to the HID layer, but that would require a at least firmware redesign of the mouse, and some kinds of complex shortcuts are probably better done on the computer OS than that of the HID device, which is inevitably working with much less context.

    by lxgr
  • Yeah, I have one of their keyboards. The keyboard is advertised as a QMK based device but it doesn't work with QMK software. At minimum using their website means they get a ping whenever I'm configuring my keyboard. At worst they could be asking for all sorts of tracking information, usage details, etc. Heck, since their website can configure the keyboard's firmware they could add keystroke recording the next time and I'd never know. Now, I'm not accusing them of that or saying they would do that, but it's possible. When the site goes down one day what do I do then?

    Local software will always live longer and have more respect for my privacy than web based software.

    I'm thinking about throwing AI at the problem and either working to make their site work offline, making standard QMK software work with my keyboard, or replacing the firmware with more standard QMK.

  • Good morning HN. Hope you're enjoying your daily dose of claudeslop app.

    See you all tomorrow when we do it all over again.

  • No kidding. Whenever I see a settings button in a submenu and it goes to the main settings of the app, it's completely slopcoded. This is a swing and a miss.
  • I think this sentiment deserves its own serious discussion. It probably won't happen for another few years when the emotions and defensiveness settle, but there's a separate problem happening from quality. Quantity is its own problem. Whether or not any of these hourly new product announcements are any good, nobody can possibly try 24 different pieces of software a day, let alone switch to actually using them. So all we get are superficial heuristic analyses basically amounting to either "cool, this looks vaguely similar to something I might want" or "AI;DR."

    Agentic coding will do for indie software what dating apps did for human relationships. Animal brains are not equipped to deal with having this much choice.

  • You use a coding agent to make and app? Straight to jail. Language server? Jail. Syntax highlighting? Believe it or not, jail.
  • For a while now BetterTouchTool [0] supports Logitech mice [1]. It's paid, but it's absolutely worth its price. It's super powerful and you can do all kinds of funky stuff with it, not only mouse related. I would suggest looking into it if you want more advanced features, I've been a very happy user for many years now.

    [0] https://folivora.ai

    [1] https://docs.folivora.ai/docs/normal-mouse/logitech

  • What kind of stuff do you do? I mean I wouldn't even know what to do with all this. Can someone clue me in?
  • I'm still quite often amazed by BTT's capabilities, for example right now by the fact that they bothered to implement Logitech's HID++ protocol.
  • I've had a paid licence for it for many years but I have ended up shying away from using it because the UI is just so cumbersome. An incredibly powerful piece of software though.
  • BetterTouchTool is on my list of things to look into for a long time.

    Was not aware it is even possible to replace the shitty logitech surveillance software. thanks for the tip!

    Can you give maybe an example of a `funky stuff` for the mouse, like those touchpad gestures? i cant think of any, just to get an idea

    by HSO
  • There's also BetterMouse for macOS. I use it with a Logitech mouse and it works very well. https://better-mouse.com/

    I'm curious if OpenLogi might be better. Despite the vibecoding accusations here, it has 55 contributors, is open source and seems well designed.

  • There's also SteerMouse, which I use to configure my MX Master settings. One of the benefits is it's not something that needs to run continuously in your menu bar: you can set options and close it. In the end, it's just a basic peripheral...

    https://plentycom.jp/en/steermouse/

  • Good to see open source alternatives to the awful Logitech software. I only realized how bad the Logitech software is after switching from a G502 with on-board memory to an MX Master mouse that does not have on-board memory and needs to have the app constantly running in the background to use the gestures. Personally I've been using BetterMouse on macOS with my MX Master, although it's not open source.
  • https://github.com/pwr-Solaar/Solaar has been around for quite some time and works well.
  • Cool project, but I hate how every new site has this obviously LLM generated copy :( I feel like most people who use it for their copy don’t realize how obvious it is.
  • it's pretty much "load bearing" at this point.
  • I don't really care about the site but it's an indication that the software might include a trojan or serious flaw. I'm not downloading code with deep system access and risk losing my data/money.
  • People realize, but writing good technical prose is hard and a separate skill.
  • Does it matter? People get caught up on LLM this and sure, a professional beats an LLM currently but I'd rather read some well written LLM text over some poorly written human effort