Тут будут описаны все бинды системы. Но мне может быть лень актуализировать эту огромную таблицу, так что лучше читай конфиги. Возможно бинды для скринов придётся настроить руками в 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 | Да | Так же есть бинд на зажим дальней боковой кнопки мыши. Если эту кнопку нажимать, то она работает как обычно. Если её зажать и начать двигать мышку, то вместо движения курсора будет плавный скрол. Обычно такое делают на трекболах без колеса мыши, но я люблю этот метод скрола на любом девайсе. Можно скролить с нужной скоростью и точностью куда надо без долгого кручения колеса.