В огнестрельном оружии — механическое устройство для воспламенения порохового заряда, в современных образцах обычно называется ударно-спусковым механизмом.
Первый замок появился в 1423 г. на мушкете. В его курок вставлялся зажженный фитиль, и при нажатии на спусковой крючок горящий конец фитиля прижимался к пороху на полке перед запальным отверстием ствола. Порох на полке вспыхивал и через запальное отверстие поджигал основной заряд. Происходил выстрел.
Такой замок называется фитильным. Мушкеты с ним назывались также «серпентинами», и сам замок иногда называют серпентинным. Название это происходит от латинского «серпеус» — «змея»: изогнутый курок напоминает змею с поднятой головой.
Недостатком такого замка была долгая подготовка к бою и к выстрелу: необходимо было зажигать фитиль и следить за тем, чтобы он не прогорел и не погас, поправлять его после каждого выстрела.
Этих недостатков был лишен колесцовый замок, изобретенный немецкими оружейниками в 1517 г. В курке был зажат кусок кремня. Под курком располагалось пустотелое стальное колесико с зубцами на внешней поверхности — как у современных зажигалок. Внутри колесика помещалась пружина от часового механизма, заводившаяся перед выстрелом специальным ключом. При выстреле курок прижимался к зубчатой поверхности, спусковой крючок освобождал колесико, оно быстро раскручивалось под воздействием пружины, высекая из кремня сноп искр. Искры падали на полку и поджигали порох.
Колесцовый замок позволял носить оружие заряженным и взведенным, постоянно готовым к бою. Именно благодаря такому замку появилась возможность создать пистолеты. Однако пружину приходилось довольно долго взводить, что уменьшало скорострельность. Этот замок, как и фитильный, был слабо защищен от сырости.
В ударно-кремневом замке полка была прикрыта стальной пластинкой с направленным вверх выступом — кресалом. Курок был снабжен сильной пружиной. Перед выстрелом курок взводился, пружина сжималась, боевой взвод курка фиксировался особой деталью — шепталом. При нажатии на спусковой крючок шептало освобождало курок, он сильно бил по креслу, откидывая его вперед и высекая сноп искр, попадавший на открывшуюся полку.
Ударно-кремневый замок защищал заряженное оружие от сырости и ветра, курок взводился одним движением пальца. Однако часто происходили осечки из-за того, что кремень не высекал искру.
С появлением капсюля в 20-х гг. XIX в. появился новый тип замка — ударно-капсюльный. Вместо полки к стволу приделывалась затравочная трубка, на которую после заряжания ружья надевался капсюль.
Курок представлял собой молоточек с полым лбом. От удара курка гремучая ртуть капсюля взрывалась и воспламеняла порох. Осечек в этом случае почти не было, а вся система была полностью защищена от сырости и не нуждалась в подсыпке пороха на полку, что заметно увеличило скорострельность. Однако заряжание оружия с дула требовало много времени, к тому же ружья приходилось заряжать стоя, что под огнем противника было весьма опасно. Проблема решалась заряжанием с казенной (задней) части ствола.
Первое удачное казнозарядное оружие создал немецкий оружейник Дрейзе в 1836 г. В его скользящем с поворотом затворе помещался ударник с длинной иглой. Патрон винтовки Дрейзе состоял из свинцовой пули, деревянного поддона с капсюлем и располагавшегося под ними порохового заряда, заключенного в бумажную оболочку. При выстреле игла прокалывала оболочку, проходила сквозь порох и била по капсюлю. Однако игла часто ломалась, и оружие было ненадежным.
У шпилечных ружей и револьверов системы Лефоше капсюль находился внутри гильзы, а наружу выходил ударник — шпилька. Она выступала наверху ствола или барабана, и курок наносил удар по ней. Механизм замка при этом не отличался от ударно-капсюльного, но такие патроны были опасны, т. к. при случайном ударе по шпильке мог произойти выстрел.
Впоследствии, с появлением в середине XIX в. патронов центрального боя (большинство современных систем), появились ударно-внешнекурковые замки, курок которых бил либо непосредственно по капсюлю, либо по ударнику. В современном оружии распространен как этот тип ударно-спускового механизма, так и появившийся позже внутрикурковый.
В настоящее время замки обычно называют механизмы охотничьих ружей, а также затворы артиллерийских орудий.