hypr-dotfiles/hypr/shortcuts.txt
Jeena 0b9718cf2c hypr: add hold-to-talk voice dictation via whisrs
Bind the Copilot key (SUPER+SHIFT+F23) to whisrs on press and release,
so holding it records and letting go transcribes. Injection uses wtype,
which works natively on Hyprland and reaches any focused window,
including TUIs running in the dockerized agent containers.

Decoding runs on the iGPU through the Vulkan feature of a locally
rebuilt whisrs-git: the stock AUR build is CPU-only and compiled with
generic -march, which made dictation take around five seconds. Requires
whisrs-git (AUR), wtype and pipewire-alsa; documented in the README
along with the config and model locations.
2026-09-15 08:31:35 +09:00

24 lines
3.9 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

┌────────────────── Applications ────────────────────┐ ┌───────────── Window Management ───────────┐
│ SUPER + T Open terminal │ │ SUPER + W Close focused window │
│ SUPER + B Open browser │ │ SUPER + M Exit Hyprland │
│ SUPER + E Open file manager │ │ SUPER + V Toggle floating │
│ Copilot key Voice dictation │
└────────────────────────────────────────────────────┘ │ SUPER + P Pseudo split (dwindle) │
┌───────────────── Focus Movement ───────────────────┐ │ SUPER + J Toggle split (dwindle) │
│ SUPER + ←/→/↑/↓ Move focus │ │ SUPER + F Toggle fullscreen │
└────────────────────────────────────────────────────┘ └───────────────────────────────────────────┘
┌─────────────────── Workspace ──────────────────────┐ ┌────────────────── Menu ───────────────────┐
│ SUPER + [19,0] Switch to workspace 110 │ │ SUPER App menu │
│ SUPER + SHIFT + [19,0] Move window to workspace │ │ SUPER x 2 Menu │
│ SUPER + S Toggle special workspace │ └───────────────────────────────────────────┘
│ SUPER + SHIFT + S Move to special workspace │ ┌─────────────── Screenshot ────────────────┐
│ SUPER + Mouse wheel Switch workspaces │ │ Print Screenshot window │
│ CTRL + ALT + ←/→ Previous / Next workspace │ │ Shift + Print Screenshot region │
│────────────────────────────────────────────────────│ └───────────────────────────────────────────┘
┌──────────── Window Moving/Resizing ────────────────┐ ┌────────────── Lock / Logout ──────────────┐
│ SUPER + LMB (drag) Move window │ │ SUPER + L Lock screen │
│ SUPER + RMB (drag) Resize window │ │ SUPER + SHIFT + L Logout menu │
│ SUPER + SHIFT + ←/→/↑/↓ Swap window with neighbor │ └───────────────────────────────────────────┘
└────────────────────────────────────────────────────┘ ┌──────────────── Colorpicker ──────────────┐
│ SUPER + C Pick a color │
└───────────────────────────────────────────┘