Libki / libki-server

Libki Server
Other
55 stars 28 forks source link

Detect keyboard activity to avoid inactivity timeouts #323

Closed margaret-bywater closed 11 months ago

margaret-bywater commented 1 year ago

Is your feature request related to a problem? Please describe. Describe the solution you'd like While Mouse activity resets the inactivity time, and presumably moving the mouse to dismiss the inactivity alert should reset the timer, in production environments where users may be watching videos or typing away on essays there are occasions where an users is actively using the computer but due to lack of mouse movement Libki logs them out. Finding a way to detect keyboard activity has been an ongoing task. AV software isn't necessarily the problem ( though it might become one ). Global detection of keystrokes in Windows is a Difficult Problem and I've been looking at the low level APIs that support that and how it might be possible to hook into them from the Libki client.

aparcellcoc commented 11 months ago

Hello,

Has any progress been made on incorporating the keystrokes?

Is it possible to change where and how the notifications appear? It seems like where they are now (Windows notifications) does not grab the attention of our users at our library in Chesapeake Public Library. We are starting to get more requests for this change again. Thanks.

stop-error commented 11 months ago

Hi!

I created a patch a few weeks ago that added keystroke detection to the Windows client: https://github.com/Libki/libki-client/commit/5a8caca65eb369f9caca4c2e1ffd6801de1cc3d7 It has been merged into the main Libki client branch.

aparcellcoc commented 11 months ago

Hello,

We got the report that it was not tracking keyboard strokes on 9/8/23, we are using client install 2.2.26 that was installed at the beginning of August. How do we confirm that this patch has been incorporated into our current client? Do I need to open a ticket? Thanks.

kylemhall commented 11 months ago

Keyboard activity detection was add in client version 2.2.28, you'll need to upgrade!

aparcellcoc commented 11 months ago

This is excellent news, just point me in the direction of where I can get this installer. Thanks.

@.*** Adam Parcell Network/Systems Engineer I Direct (757) 410-7172 www.CityofChesapeake.nethttp://www.cityofchesapeake.net/ Starting September 15, please note my new contact number: (757) 382-8376.

From: Kyle M Hall @.> Sent: Friday, September 15, 2023 7:02 AM To: Libki/libki-server @.> Cc: Adam Parcell @.>; Manual @.> Subject: Re: [Libki/libki-server] Detect keyboard activity to avoid inactivity timeouts (Issue #323)

ALERT:External E-mail. Use caution when opening attachments or clicking links.

Keyboard activity detection was add in client version 2.2.28, you'll need to upgrade!

— Reply to this email directly, view it on GitHubhttps://github.com/Libki/libki-server/issues/323#issuecomment-1721084645, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCOLZZKCJDKMDBVSGRYHR53X2QYTZANCNFSM6AAAAAA2NVJE7M. You are receiving this because you are subscribed to this thread.Message ID: @.**@.>>

kylemhall commented 11 months ago

@aparcellcoc you should have a custom installer in your google drive share!