[GH-ISSUE #354] First time user feadback, feature request(and a bug?) #183

Open
opened 2026-05-05 22:13:00 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @brazier on GitHub (Nov 25, 2025).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/354

First of got to say great project, even if i had a bumpy road, that i thought i should share. I didnt see a Discussions tab, so i hope sharing it here wont be a to big of a deal.

  • It took me too long to figure out that the documentation was for the pre-release and not the 0.10.0 version. Since you wont even see the pre release, if you don't click on releases. but go straight to the latest version, might be a non-issue if there is a planned release soon.

[Feat]

  • It was fiddly setting up the config file, but i think i read that a save feature was in the works. Beeing able to first run it graphical, set it up, save config, then run cli/daemon wound be a big plus.

  • Would be great if you could map pixels/percentage along the edge of one screen against pixels along the edge of the oposing screen. Now it seems like it just returns where it exited. (Barrier had something like it before it all became dusty).

  • Be able to switch to a computer, with a user defined shortcut(like switching workspaces with super+n) would be great for us that dont use a lot of the mouse. Kinda like the realese keys, but both ways.

[Bug]

  • In a 2 computer setup (3 screens), i need to have the fingerprints of both computers in both config files. Dont know if this is the way its supposed to work
release_bind = [ "KeyA", "KeyS", "KeyD", "KeyF" ]
port = 4242

[authorized_fingerprints]
"fd:c5:f4:d4:7a:7c:f8:83:e2:f9:f4:da:2s:8c:b0:85:40:9a:e2:a0:8b:41:c6:38:c5:c8:a5:f3:33:84:5e:63" = "ODIN" #WIN11, host
"af:0c:34:f1:bb:10:4c:b7:c6:4d:03:71:43:7c:bf:c6:c1:ad:cc:a1:26:27:f7:30:22:ff:ce:7d:b0:73:74:e8" = "imac" #Debian trixie sway, client

[[clients]]
position = "right"
hostname = "imaq"
ips = ["10.0.10.9"]

[[clients]]
position = "left"
hostname = "ODIN"
activate_on_startup = true
ips = ["10.0.10.12"]

If not this is what happends, an incoming connection from ODIN on ODIN(and it still didnt work)
Image

Originally created by @brazier on GitHub (Nov 25, 2025). Original GitHub issue: https://github.com/feschber/lan-mouse/issues/354 First of got to say great project, even if i had a bumpy road, that i thought i should share. I didnt see a Discussions tab, so i hope sharing it here wont be a to big of a deal. * It took me too long to figure out that the documentation was for the pre-release and not the 0.10.0 version. Since you wont even see the pre release, if you don't click on releases. but go straight to the latest version, might be a non-issue if there is a planned release soon. [Feat] * It was fiddly setting up the config file, but i think i read that a save feature was in the works. Beeing able to first run it graphical, set it up, save config, then run cli/daemon wound be a big plus. * Would be great if you could map pixels/percentage along the edge of one screen against pixels along the edge of the oposing screen. Now it seems like it just returns where it exited. (Barrier had something like it before it all became dusty). * Be able to switch to a computer, with a user defined shortcut(like switching workspaces with super+n) would be great for us that dont use a lot of the mouse. Kinda like the realese keys, but both ways. [Bug] * In a 2 computer setup (3 screens), i need to have the fingerprints of both computers in both config files. Dont know if this is the way its supposed to work ``` release_bind = [ "KeyA", "KeyS", "KeyD", "KeyF" ] port = 4242 [authorized_fingerprints] "fd:c5:f4:d4:7a:7c:f8:83:e2:f9:f4:da:2s:8c:b0:85:40:9a:e2:a0:8b:41:c6:38:c5:c8:a5:f3:33:84:5e:63" = "ODIN" #WIN11, host "af:0c:34:f1:bb:10:4c:b7:c6:4d:03:71:43:7c:bf:c6:c1:ad:cc:a1:26:27:f7:30:22:ff:ce:7d:b0:73:74:e8" = "imac" #Debian trixie sway, client [[clients]] position = "right" hostname = "imaq" ips = ["10.0.10.9"] [[clients]] position = "left" hostname = "ODIN" activate_on_startup = true ips = ["10.0.10.12"] ``` If not this is what happends, an incoming connection from ODIN on ODIN(and it still didnt work) <img width="596" height="894" alt="Image" src="https://github.com/user-attachments/assets/3d9225af-365a-4167-9aa8-cd9236cc9a3b" />
Author
Owner

@feschber commented on GitHub (Feb 7, 2026):

Hi, sorry about the late response

  • save config is coming soon
  • mapping the enter / exit position is also one of the next features I want to implement
  • The "toggle" shortcut is a bit more involved because some platforms (input-capture portal) do not yet allow this, so it would need to be a hack for now.

About the fingerprint thing:

You only need to add the fingerprint of the computer you want to give control.
Say you want Device A to control Device B, then Device B needs the fingerprint of Device A (which is automatically added upon clicking authorize).

<!-- gh-comment-id:3864370116 --> @feschber commented on GitHub (Feb 7, 2026): Hi, sorry about the late response - save config is coming soon - mapping the enter / exit position is also one of the next features I want to implement - The "toggle" shortcut is a bit more involved because some platforms (input-capture portal) do not yet allow this, so it would need to be a hack for now. About the fingerprint thing: You only need to add the fingerprint of the computer you want to give control. Say you want Device A to control Device B, then Device B needs the fingerprint of Device A (which is automatically added upon clicking authorize).
Author
Owner

@feschber commented on GitHub (Feb 7, 2026):

#26 #230 #358 #182

<!-- gh-comment-id:3864453508 --> @feschber commented on GitHub (Feb 7, 2026): #26 #230 #358 #182
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/lan-mouse#183
No description provided.