Hyprland Keybinds

To assign eqsh actions to keybinds you can use this format

bind = mod, key, global, eqsh: action_name

EqSh is designed to be used with a keyboard, which is why it has a lot of actions:

Action Description
widgets Toggles Widget Edit Mode
sigrid Toggles Sigrid AI Assistant
launchpad Toggles Launchpad
lock Locks the screen
unlock Unlocks the screen (Not recommended)
toggleNotchActiveInstance Toggles the Notchs active instance, opening or closing it
toggleNotchInfo Toggles the Notchs informative mode
notificationCenter Toggles the Notification Center
notificationCenterOpen Opens the Notification Center
notificationCenterClose Closes the Notification Center
controlCenterBluetooth Opens the Bluetooth Menu
controlCenter Opens the Control Center
screenshot Opens the Screenshot Menu
screenshotRegion Opens the Screenshot Region Selector
screenshotEntireScreen Takes a screenshot of the entire screen
settings Opens the Settings
spotlight Opens the Spotlight

Now this is quite annoying to implement, so we already did it for you:

bind = $mainMod Control, Q, global, eqsh:lock
bindl= $mainMod Control, M, global, eqsh:unlock
bind = $mainMod Control, P, global, eqsh:launchpad
bindl = $mainMod SHIFT,   5, global, eqsh:screenshot
bindl = $mainMod SHIFT,   3, global, eqsh:screenshotEntireScreen
bindl = $mainMod SHIFT,   4, global, eqsh:screenshotRegion
bind = $mainMod Control, W, global, eqsh:widgets
bindl = $mainMod Control, S, global, eqsh:sigrid
bind = $mainMod, Space, global, eqsh:spotlight
bind = $mainMod Control, R, global, eqsh:settings
bind = Shift, XF86Fn, global, eqsh:controlCenter
bind = Control, XF86Fn, global, eqsh:controlCenterBluetooth
bind = $mainMod Shift, H, global, eqsh:toggleNotchActiveInstance
bind = $mainMod Shift, Y, exec, pkill qs
bind = $mainMod Shift, Y, exec, pkill quickshell

Hey!
If you want even more Keybinds and other Hyprland configs you can find them here.