Сведено из официальной документации и исходного кода KiCad 9.0 с определениями клавиш по умолчанию; для функций, которые легко понять неверно буквально по названию, добавлены пояснения.
Применимые версии: KiCad 8 / 9 (за основу взята 9.0; 8.x в целом совпадает). В macOS Ctrl соответствует клавише Cmd; отдельные сочетания (например, заливка полигона) на macOS отличаются и отмечены отдельно.
В самой программе в любой момент нажмите Ctrl+F1 (Help → List Hotkeys…) чтобы увидеть все сочетания клавиш и выполнить поиск; почти все действия можно настроить в разделе Preferences → Hotkeys.
I. Общие для всех редакторов
Горячая клавиша
Функция
Пояснение
Ctrl+Z / Ctrl+Y
Отменить / Повторить
Повторить также можно через Ctrl+Shift+Z
Ctrl+X / C / V
Вырезать / Копировать / Вставить
Ctrl+D
Дублировать и разместить
Duplicate: дублирует объект на месте и перемещает копию за курсором; удобно для многократной расстановки
Del / Backspace
Удалить выбранное
Ctrl+A / Ctrl+Shift+A
Выбрать всё / Снять выделение со всего
Ctrl+F
Найти
Поиск и переход по обозначению, посадочному месту, имени цепи
Ctrl+Alt+F
Найти и заменить
F3
Найти следующее
F1 / F2
Увеличить / Уменьшить вид
Масштабирование с центром на курсоре
Home
Масштабировать, чтобы показать всё
Одним нажатием увидеть всю схему / всю плату (Ctrl+0 работает так же)
Ctrl+Home
Масштабировать до выбранных объектов
F4
Центрировать вид на курсоре
Клавиши со стрелками
Переместить курсор
Обратите внимание: в KiCad клавиши со стрелками перемещают перекрестный курсор, а не выбранный объект (в отличие от AD/立创EDA)
Ctrl+клавиши со стрелками
Быстрое перемещение курсора
Увеличенный шаг
Shift+клавиши со стрелками
Панорамировать вид
Колесо мыши
Масштабировать вид
Удерживать среднюю кнопку мыши и тянуть = панорамирование; правая кнопка = контекстное меню
II. Редактор схем (Schematic Editor)
Размещение
Горячая клавиша
Функция
Пояснение
A
Разместить символ
Открывает выбор символов
P
Разместить символ питания
Порты питания VCC/GND
W
Провести провод
Самая часто используемая клавиша
B
Провести шину
Толстая линия только визуально группирует; фактическое соединение выполняется через метки
Z
Разместить вход шины
Наклонный участок, которым провод отходит от шины
C
Развернуть из шины
Автоматически создает от шины ответвление-провод с меткой
L
Разместить метку цепи
Локальное имя цепи (только в текущем листе)
Ctrl+L
Разместить глобальную метку
Имя цепи, действующее через все листы проекта
H
Разместить иерархическую метку
Используется вместе с иерархическими подсхемами
S
Нарисовать иерархический лист
Рамка подсхемы
J
Разместить узел соединения
Заполненная точка в T-образном пересечении
Q
Разместить знак отсутствия соединения
Крестик, показывающий, что эти два провода намеренно не соединены
T
Разместить текст
Комментарий на листе
I
Нарисовать линию
Графический комментарий, не имеет электрических свойств
Редактирование
Горячая клавиша
Функция
Пояснение
M
Переместить
Поднять на месте; соединения не перемещаются вместе
G
Перетащить
При перетаскивании соединения автоматически следуют и перекладываются; для изменения компоновки сначала используйте G, а не M
R / Shift+R
Повернуть против / по часовой стрелке
X / Y
Отразить горизонтально / вертикально
Alt+S
Поменять местами
Меняет местами два символа, включая перенос соединений
E
Диалог свойств
Меняется то, что выбрано
U
Изменить обозначение
Непосредственно изменить обозначения вроде R1, C2
V
Изменить номинал
Непосредственно изменить сопротивление/емкость
F
Изменить посадочное место
Назначить или заменить посадочное место для символа
O
Автоматически упорядочить поля
Обозначения, номиналы и другие свойства автоматически расставляются на свои места, чтобы не было «свойств, разлетевшихся повсюду»
Ctrl+E
Открыть в редакторе символов
Вид и навигация
Горячая клавиша
Функция
Пояснение
` / ~
Подсветить цепь / Снять подсветку
Вся цепь, на которую указывает курсор, меняет цвет; удобно для проверки соединений
PgUp / PgDn
Предыдущий / следующий лист
Переключение страниц многостраничной схемы
Alt+Backspace
Выйти из подсхемы
Вернуться из иерархической подсхемы на уровень выше
Alt+← / → / ↑
Назад / вперед / вверх по навигации
Похоже на историю страниц в браузере
Ctrl+H
Иерархический навигатор
Открывает дерево листов для быстрого перехода
Tab / Shift+Tab
Следующий / предыдущий элемент той же цепи
После выбора провода перемещает переход по элементам цепи
Backspace
Отступить на предыдущий участок
При рисовании провода отменяет последний участок
/
Переключить стиль трассировки
При рисовании провода переключает стиль: ортогональный / наклонный
Shift+Space
Переключить режим изгиба провода/шины
Переключение между углами 90° и 45°
Insert (или F1)
Повторить предыдущее действие
Повторяет только что размещенный объект, например для последовательной расстановки резисторов
Проверка электрических правил (ERC) не имеет горячей клавиши по умолчанию; запускается из меню «Проверка».
III. Редактор печатной платы — трассировка
Горячая клавиша
Функция
Пояснение
X
Трассировать одну цепь
Самый частый вариант
6
Трассировать дифференциальную пару
Сначала нужно определить дифференциальную пару в посадочном месте/цепи
Shift+X
Трассировать выбранные элементы
Можно рамкой выбрать несколько воздушных соединений и проложить их пакетно
F
Попытаться автоматически завершить
KiCad автоматически находит конечную точку и завершает текущую трассу
Shift+F
Автоматически трассировать выбранные элементы
Ctrl+E
Продолжить трассировку с другого конца
Сменить направление и продолжить
Shift+T
Оптимизировать (выпрямить) выбранную дорожку
Кривые дорожки можно быстро упорядочить одним нажатием
V
Сменить слой во время трассировки
Поставить следующий переходный отверстие и переключиться на другой слой из пары
PgUp / PgDn
Переключиться на верхний / нижний слой
+ / −
Следующий / предыдущий слой
Циклический переход по номерам слоев
W / Shift+W
Следующая / предыдущая ширина дорожки
Циклическое переключение в списке предустановленных ширин дорожек
’ / \
Увеличить / уменьшить размер переходного отверстия
Переключение в списке предустановленных размеров отверстий
Ctrl+Shift+X
Разместить отдельное переходное отверстие
Не трассировать, а поставить отдельное переходное отверстие, например для контрольной точки
Backspace
Отступить на предыдущий участок
7 / 8 / 9
Уравнивание длины одиночных цепей / дифференциальное уравнивание длины / регулировка фазы дифференциальной пары
Режим змееобразной настройки: 1/2 регулируют расстояние, 3/4 — амплитуду
IV. Редактор печатной платы — редактирование и заливка полигонов
Горячая клавиша
Функция
Пояснение
T
Взять и переместить посадочное место
Непосредственно взять новое посадочное место из библиотеки и поместить на плату
M
Переместить
Shift+M
Точное перемещение
Ввести относительные/абсолютные координаты для размещения
D
Перетаскивание под 45°
Перетаскивание дорожек/посадочных мест с фиксацией угла 45°
G
Перетаскивание под произвольным углом
Свободное перетаскивание дорожек под любым углом
R / Shift+R
Повернуть против / по часовой стрелке
F
Перевернуть на другую сторону
Перенести посадочное место на слой Bottom
Alt+S
Поменять местами
Поменять координаты двух посадочных мест
Ctrl+Shift+D
Копировать с инкрементом
Копирует посадочное место и автоматически увеличивает обозначение на +1; удобно для наборов резисторов и конденсаторов
Ctrl+T
Создать массив
Линейное/круговое копирование массивом
E
Диалог свойств
Ctrl+E
Открыть в редакторе посадочных мест
L
Заблокировать / Разблокировать
Защита от случайного смещения уже размещенных компонентов
Del
Удалить выбранное
Shift+Del
Удалить всю дорожку
Удаляет весь непрерывный участок дорожки той же цепи под курсором
Ctrl+Shift+Z
Нарисовать заливку полигона (macOS: Alt+Z)
Создать новую область полигональной заливки
B
Перезалить все полигоны
После изменения трассировки/контура платы пересчитать все полигональные заливки
Ctrl+B
Убрать заливку всех полигонов
Полигоны остаются только в виде контура, вид становится чище
Shift+C
Вырез в полигоне
Вырезать запрещенную область внутри полигона
Ctrl+Shift+.
Скопировать похожий полигон
Быстро нарисовать полигон той же формы на другом слое
Ctrl+Shift+K
Запрещенная зона
Keepout: зона запрета трассировки/заливки
U
Расширить выделение на соединения
Выбрать от одного участка дорожки весь непрерывный маршрут сети
Shift+P
Относительное позиционирование
Точное размещение относительно опорной точки
Графика и аннотации (серия Ctrl+Shift)
Горячая клавиша
Функция
Ctrl+Shift+L / P / C / A / B
Линия / Полигон / Окружность / Дуга / Кривая Безье
Ctrl+Shift+T
Текст
Ctrl+Shift+H
Размерные выноски
V. Подсветка и отображение слоев
Горячая клавиша
Функция
Пояснение
`
Подсветить цепь
Вся цепь, на которую указывает курсор, меняет цвет; подсветка связана с редактором схем
Alt+`
Вернуть предыдущую подсветку
Переключение между двумя последними подсветками
~
Снять всю подсветку
Shift+S
Переключить область привязки
Переключение между привязкой «только текущий слой / все слои»
} / {
Увеличить / уменьшить непрозрачность текущего слоя
Остальные слои делаются бледнее, создавая «псевдооднослойное» отображение
VI. Прочее
Горячая клавиша
Функция
Пояснение
Alt+3
Открыть 3D-просмотр
Предварительный просмотр готового изделия в реальном времени
Ctrl+F1
Список горячих клавиш
В любом редакторе можно в любой момент просмотреть/найти все сочетания клавиш
Проверка правил проектирования (DRC) также не имеет горячей клавиши по умолчанию; запускается из меню «Проверка». При частом использовании рекомендуется назначить ее самостоятельно.
VII. Несколько советов для повышения эффективности
G используется чаще, чем M: в KiCad M — это «поднять и перенести, соединения отключаются и перекладываются заново», а G — «тащить за собой, соединения следуют в реальном времени». При изменении компоновки почти всегда используйте G.
V — универсальная клавиша смены слоя: во время трассировки нажмите V, чтобы автоматически поставить переходное отверстие и перейти на другой слой; это намного быстрее, чем вручную щелкать по панели слоев. В сочетании с W/Shift+W для смены ширины дорожки можно работать, вообще не касаясь мышиных меню.
Обратный апостроф ` — это подсветка цепи: не нужно сначала выбирать объект, а затем подсвечивать; просто наведите курсор на линию и нажмите `, чтобы подсветить всю цепь. Подсветка работает в обе стороны между схемой и PCB.
Копирование с инкрементом обозначений: при расстановке ряда резисторов 0402 нарисуйте одно посадочное место, затем нажимайте Ctrl+Shift+D подряд — обозначения R1, R2, R3 будут расставлены автоматически.
Клавиши со стрелками перемещают курсор: пользователи, пришедшие из Altium / 立创EDA, обратите внимание: в KiCad по умолчанию клавиши со стрелками перемещают перекрестный курсор, а не выбранный объект; для панорамирования вида используйте Shift+клавиши со стрелками.
Все клавиши можно изменить: Preferences → Hotkeys, дважды щелкните для переназначения. Если клавиша 6 (дифференциальная трассировка) кажется неудобной, ее можно заменить на стиль Altium.