LuLu icon indicating copy to clipboard operation
LuLu copied to clipboard

Feature request: keyboard shortcuts for alerts

Open gasranas opened this issue 4 years ago • 6 comments

Thank you for LuLu, it's a brilliant product.

Would it be possible to implement keyboard shortcuts for the alert window? So pressing a certain key would allow/deny, holding a modifier whilst pressing the key would change the "rule scope" to "Remote Endpoint" and allow/deny.

eg: enter to allow "Process" (default), alt+enter to allow "Remote Endpoint"

Thank you for considering this feature.

gasranas avatar Dec 02 '20 14:12 gasranas

Duplicate of https://github.com/objective-see/LuLu/issues/403

Agree that LuLu desperately needs shortcuts that can fully control the alert pop-ups.

Often LuLu throws a bunch of alerts at the user all at once (let's say 15 alerts) and it is really cumbersome to handle them properly with the mouse.

What this leads to in my case is that I become lazy or just don't have the time to do that properly, so I do a "Process" block/allow even though I really want an "Endpoint" block/allow. I do this just to prevent further alerts from popping up.

This is another example of security impacting UX, given the user is incentivized to compromise rule granularity unnecessarily.

xanoni avatar Oct 22 '21 21:10 xanoni

This is a great idea! ...what do you recommend as shortcuts/hotkeys?

⌘+ ?: Allow ⌘+ ?: Block

objective-see avatar Oct 23 '21 01:10 objective-see

This is a great idea! ...what do you recommend as shortcuts/hotkeys?

If not too painful, I would make it configurable... otherwise we need to pick some obscure shortcut to avoid conflicts with people's existing stuff...

Personally, I would pick something that's not super intuitive, but efficient to use after getting used to it.....

so if the modifier is CMD, then I would map something that can be reached easily from the "resting" position:

CMD + J => allow CMD + K => block CMD + U => toggle endpoint vs. process CMD + I => toggle tmp vs. perm

xanoni avatar Oct 23 '21 02:10 xanoni

CMD + J => allow perm CMD + K => block perm CMD + Shift + J => allow temp CMD + Shift + K=> block temp CMD + U => toggle endpoint vs. process

or even the other way, since you probably create a temporary rule more often than a permanent rule

CMD + Shift + J => allow perm CMD + Shift + K => block perm CMD + J => allow temp CMD + K=> block temp CMD + U => toggle endpoint vs. process

simphide avatar Oct 26 '21 11:10 simphide

or even the other way, since you probably create a temporary rule more often than a permanent rule

CMD + Shift + J => allow perm CMD + Shift + K => block perm CMD + J => allow temp CMD + K=> block temp CMD + U => toggle endpoint vs. process

I like the second version. Currently I create more permanent than temp rules (I use Endpoint rules mostly), but that might change once we have shortcuts.

xanoni avatar Oct 26 '21 23:10 xanoni

concur, great work with the software. thank you for your efforts 🙏 was this key shortcut ever implemented?

i am trying to part ways with my mouse 🪤

eddiehazel avatar Sep 29 '23 08:09 eddiehazel