Перейти до змісту

Гарячі клавіші

BamDude свідомо має невелику поверхню гарячих клавіш. Нижче — реально пов'язані в React-застосунку скорочення; вбудоване вікно «Keyboard Shortcuts» (відкривається на ?) показує той самий набір.

Відкрити цей список усередині застосунку

Натисніть ? (тобто Shift+/) будь-де в BamDude, щоб відкрити те саме вікно гарячих клавіш, що дублює цю сторінку. Esc або ✕ у заголовку закриває її.


Глобальна навігація

Працює з будь-якої сторінки. Спрацьовує лише коли жодне поле введення не у фокусі (натискання 1 у пошуку усе одно вводить 1 — глобальний обробник пропускає input, textarea і content-editable елементи).

Клавіша Дія
1 Перейти до 1-го пункту сайдбара
2 Перейти до 2-го пункту сайдбара
3 Перейти до 3-го пункту сайдбара
4 Перейти до 4-го пункту сайдбара
5 Перейти до 5-го пункту сайдбара
6 Перейти до 6-го пункту сайдбара
7 Перейти до 7-го пункту сайдбара
8 Перейти до 8-го пункту сайдбара
9 Перейти до 9-го пункту сайдбара
? Показати модалку гарячих клавіш
Esc Закрити модалку (коли вона відкрита)

Цифрові клавіші відповідають поточному порядку вашого сайдбара, включно з будь-якими зовнішніми посиланнями, які ви додали. Тож 1 — це те, що зверху: для дефолтних установок це Printers, але якщо ви переставили сайдбар або закріпили зовнішні лінки на самий верх, цифри слідують цьому порядку.

Пункти із зовнішніми посиланнями

Якщо номер відповідає зовнішньому посиланню, дія залежить від прапорця open_in_new_tab цього лінка — або відкриється нова вкладка, або BamDude перейде на вбудоване відображення /external/<id>.


Сторінка Archives

Сторінка архіву додає два додаткові скорочення поверх глобальної навігації.

Клавіша Дія
/ Сфокусувати поле пошуку
Esc Скинути виділення (у режимі вибору) / зняти фокус з поля пошуку

Ось і все, що стосується архіву — немає навігації картками стрілками, немає Del для видалення, немає пробілу для перемикання вибору. Виділення робиться через клік + shift-клік + ctrl/cmd-клік. Правий клік (або довге натискання на мобільному) відкриває контекстне меню для видалення, редагування й інших дій.


Сторінка K-Profiles

Скорочення режиму вибору на вкладці K-Profiles у Cloud Profiles.

Клавіша Дія
R Оновити список профілів
N Відкрити модалку нового профілю
Esc Вийти з режиму вибору

Спрацьовують лише коли жодна модалка не відкрита й жоден input не у фокусі.


Галерея фото та лайтбокс-модалки

Усередині галереї фото й лайтбоксу превʼю Makerworld:

Клавіша Дія
Left Попереднє зображення
Right Наступне зображення
Esc Закрити лайтбокс

Модалки та діалоги

Усі модалки BamDude проходять через одну оболонку, тож на клавіатуру відповідають однаково:

Скорочення Дія
Esc Закрити верхню модалку — підтвердження над формою закривається саме, форма лишається
Enter Надіслати, коли фокус у полі, для якого це передбачено (перейменування на місці, додавання тега, пошук)

Клік або тап поза модалкою її не закриває — лише її кнопки, ✕ у заголовку або Esc. Єдиний виняток — збільшене зображення (галереї, прев'ю плити, обкладинка принтера): воно закривається тапом поруч, як будь-який лайтбокс.

Модалки з запитом у процесі (Purge Old Files, Purge Archives, підтвердження під час збереження) ігнорують Esc і вимикають ✕, доки запит не завершиться, тож скасувати purge на півдорозі не вийде.

Поки відкрита будь-яка модалка, цифрові скорочення сторінок вище не працюють.

---

Навігація формами

Стандартна поведінка браузера — жодних специфічних для BamDude перевизначень:

Клавіша Дія
Tab Наступне поле форми
Shift+Tab Попереднє поле
Enter Відправити (у однорядкових input-ах і інлайн-редакторах)
Esc Скасувати інлайн-редагування / зняти фокус

Комбінації миші й клавіатури

Використовуються у списках з вибором (архіви, бібліотека, черга, профілі):

Комбінація Дія
Ctrl + клік (або Cmd + клік на macOS) Перемкнути вибір одного елемента
Shift + клік Виділити діапазон між двома елементами
Правий клік Відкрити контекстне меню (довге натискання на сенсорних пристроях)

Синтаксис пошуку

Пошук в Archives — це повнотекстовий пошук по архіву друку. Сфокусувавши поле через /, ви можете використовувати звичайні слова плюс стандартні FTS5-оператори (фрази в лапках, OR, - для виключення). Повний опис того, які поля індексуються і як комбінуються фільтри, — на сторінці Архів історії друку.


Налаштування

Гарячі клавіші не налаштовуються користувачем. Скорочення вище зашиті у фронтенді; якщо потрібно інше — це зміна в коді, а не toggle в налаштуваннях.


Доступність

Кожне скорочення має еквівалент у вигляді UI-кнопки або пункту меню — пункти сайдбара мають видимі nav-лінки, модалка скорочень містить футер «Press Esc or click outside to close», поля пошуку доступні звичайною Tab-навігацією. BamDude можна використовувати лише з клавіатури або зі скрін-рідером, не запам'ятовуючи жодного скорочення з цієї сторінки.


Чим ця сторінка не є

Якщо ви прийшли сюди шукати скорочення, що існують в інших інструментах — Ctrl+K командні палітри, vim-style g g / g a стрибки, навігація рядками черги через j/k, Del-видалення в архівах, F2-перейменування у файловому менеджері — то цього в BamDude сьогодні немає. Цифрова навігація сайдбаром + / + ? — це уся глобальна поверхня, і це свідоме рішення: маленька поверхня, що стабільна між релізами, краща за довгу таблицю, що дрейфує від коду.

Якщо відсутнє скорочення дійсно прискорило б ваш робочий процес, це слушний фідбек для фічреквесту.