mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[GH-ISSUE #548] [Question/Request] Report to server which program has focused #429
Labels
No labels
HiDPI
bounty
bsd/freebsd
bsd/openbsd
bug
bug
build-infra
cantfix
critical
doc
duplicate
enhancement
fix-available
from git
from release
good first issue
help wanted
installer/package
invalid
linux
macOS
meta
needs testing
pull-request
query
question
regression
regression
v2.4.0
windows
wontfix
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/barrier#429
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Geobert on GitHub (Jan 29, 2020).
Original GitHub issue: https://github.com/debauchee/barrier/issues/548
Hi,
I'm using on the server a MMO mouse Logitech G600 which uses Logitech Gaming Software to dynamically change the mouse profile. As a gamer, the usage is obvious, as a dev, I'm abusing the software to map some hotkeys on the thumb cluster for different tools (Firefox, VSCode, Android Studio…).
It seems that the software relies on which process is focused to switch it's profile (as we assign one or multiple
.exeto a profile).What would be cool is that clients report back to the server which process is focused so the change of profile works on client too.
I don't know how this fit in a cross-platform context nor if it's feasible but it would make me more productive for sure :D
Regards,
@Geobert commented on GitHub (Jan 29, 2020):
I forgot the "question" part: if it's considered usefull, I can do it but where should I look in the codebase to add this?
@the-wes commented on GitHub (Mar 3, 2020):
Since Barrier only interacts with the key and mouse input layer of the OS, it does not normally see what process has focus at any given time. So to implement this, one would not only have to monitor for the active process, but also modify the protocol to make room for sending this info.
@Geobert commented on GitHub (Mar 3, 2020):
Thank you for your answer. I'll see if I have the bandwidth to tackle this one day :)
@github-actions[bot] commented on GitHub (Sep 30, 2020):
This issue has been automatically marked as stale due to inactivity. It will be closed if no further activity occurs. Thank you for your contributions.
@p12tic commented on GitHub (Jan 10, 2021):
I think this is out of scope of Barrier because the feature is guaranteed to not work on window managers (e.g. Wayland) which restrict access to what windows are in focus at a certain moment of time.