nixos-private-dots/BINDINGS.md
2025-08-05 16:19:57 +03:00

12 KiB
Raw Blame History

Тут будут описаны все бинды системы. Но мне может быть лень актуализировать эту огромную таблицу, так что лучше читай конфиги.

Возможно бинды для скринов придётся настроить руками в ksnip

Минимально необходимые бинды

Тут будет мелкий список биндов, с которым можно начать. Бинды из секции "все бинды" могут повторяться

Клавиша Super это клавиша Win

  • Super + A - Запускатор приложений
  • Super + Q - Закрыть приложение (если добавить shift, то это kill приложения, если оно зависло и не закрывается)
  • Super + 0-9 - Переключить воркспейс (если добавить shift, то кидает активное окно на указанный воркспейс)
  • Super + Esc - Переключиться на прошлый воркспейс, удобно
  • Super + T - Открыть терминал (если добавить shift, то получится floating терминал, а если ctrl, то откроется kitty вместо alacritty)
  • Super + ПКМ - Менять размер окна, на котором зажал ПКМ и водишь мышкой
  • Super + ЛКМ - Двигать окно, на котором зажал ЛКМ
  • Super + F - Делает окно flotaing и обратно tiling при повторном нажатии (если забагалось и делает фулскрин, то добавь shift, чтоб переключить в tiling)
  • Super + Стрелки - Меняет фокус приложения в указанном направлении
  • Дальняя боковая кнопка мыши - Скрол. Зажимаешь эту кнопку и водишь мышкой по столу в ту сторону, куда хочешь скролить
  • CapsLock - Сменить язык на клавиатуре (если нужен просто капс, то жми с shift)

Все бинды

Клавиша Super это клавиша Win

Bspwm Описание
Super + L Lock screen
Super + Q Quit. Выключить приложение
Super + Shift + Q Kill. Если приложение не отвечает, то убить его
Super + F Floating toggle
Super + Shift + F Tiled toggle
Super + Enter Fullscreen toggle
Super + Esc Прошлый воркспейс. Желательно внутри одного монитора
Super + ЛКМ Переместить окно
Super + ПКМ Ресайзить окно
Super + Arrows Менять фокус приложения в указанном направлении
Super + 0-9 Переключить воркспейс на 1-10. Если они общие на все моники, то добавить F1-F12 для 11-22
Super + Shift + 0-9 Перекинуть активное окно на воркспейс. Желательно silent, чтоб меня не перекидывало к проге
Super + Ctrl + Down Переключает на первый пустой воркспейс
Super + Ctrl + Left/Right Переключает на предыдущий/следующий воркспейс. То есть делает -1 или +1 от текущего
Super + Ctrl + Alt + Down Свапает активное окно с самым большим на экране
Super + Ctrl + Alt + Left/Right Перекидывает активное окно на предыдущий/следующий воркспейс и следует за ним
Super + Alt + Arrows Move floating window
Super + Shift + Arrows Resize window на 30 пикселей в указанном направлении наружу
Super + Shift + Alt + Arrows Resize window на 30 пикселей в указанном направлении внутрь
Super + Shift + Ctrl + Arrows Перемещает активное окно в указанном направлении
Super + S Split toggle. Меняет позиционирование с горизонтального на вертикальный и обратно.
Super + Ctrl + Shift + R Make sxhkd reload its config files
Super + Alt + Ctrn + Shift + R Restart bspwm
Super + Alt + Ctrn + Shift + Q Quit bspwm
Rofi Описание Работает?
Super + A Applications. Запускатор софта Да
Super + C Calculator имбовый. Можно даже написать 5600 USD to BTC или 500 + 25%. Да
Super + P Passwords. Пароли из утилиты pass Да
Super + V История буфера обмена. Как ctrl+v, но через win. Да
Super + Backspace PowerMenu. Выключение пк Да
Super + Tab Как alt+tab, переключение окон. На нужный воркспейс само перекинет Да
Super + Alt + T Timer. Думаю сделать через утилиту timer нет
Super + Shift + N Notification history. История оповещений. Мб сделать только в баре кнопку? Мб не делать вообще нет
Applications Описание Работает?
Super + B Browser LibreWolf. Основа Да
Super + Shift + B Browser Firefox. Паблик активность Да
Super + Shift + Ctrl + B Browser Chromium. Пусть будет Да
Super + N Note taking app (obsidian) Да
Super + E Explorer. Thunar file manager Да
Super + I IDE, text editor Да
Super + M Monitor of resources (btop) Да
Super + G Goals. Todo manager. Task tracker Да
Super + Shift + C Color picker. Получить hex в буфер обмена Да
Super + Ctrl + C Color picker. Получить rgb в буфер обмена Да
Terminal Описание Работает?
Super + T Terminal основной Да
Super + Shift + T Floating Terminal основной в центре экрана с размерами треть на треть экрана Да
Super + Ctrl + T Terminal запасной Да
Super + Shift + Ctrl + T Floating Terminal запасной в центре экрана с размерами треть на треть экрана Да
Колдунские кнопки Описание Работает?
XF86AudioMute Toggle audio mute хз
XF86AudioMicMute Toggle microphone mute хз
XF86AudioLowerVolume Decrease volume Да
XF86AudioRaiseVolume Increase volume Да
XF86AudioPlay Play/pause хз
XF86AudioPause Play/pause хз
XF86AudioNext Next track хз
XF86AudioPrev Previous track хз
XF86MonBrightnessUp Increase brightness хз
XF86MonBrightnessDown Decrease brightness хз
Not sxhkd Описание Работает?
Print Выделить область Да
Print + Alt Все мониторы целиком Да
Print + Ctrl Активный монитор Да
Print + Shift Активное окно Да
CapsLock Switch keyboard layout Да

Так же есть бинд на зажим дальней боковой кнопки мыши. Если эту кнопку нажимать, то она работает как обычно. Если её зажать и начать двигать мышку, то вместо движения курсора будет плавный скрол. Обычно такое делают на трекболах без колеса мыши, но я люблю этот метод скрола на любом девайсе. Можно скролить с нужной скоростью и точностью куда надо без долгого кручения колеса.