しかし、ダブルアクションセミオートマチック・ピストルは、トリガーを引くだけでは、最初の弾を発射できない。普通は、最初の弾は、弾の入った弾倉をグリップに挿入し、スライドを後ろに引いてから放して、薬室に装填する必要がある。
ハンマー（ただしダブルアクション機能だけ）をもつセミオートマチック・ピストルは、弾を発射すると、そのたびに、ハンマーがコックされていない位置に戻る。
次の弾は、ダブルアクションで発射しなければならない。
ダブルアクション/シングルアクション.
ダブルアクション/シングルアクション (DA/SA) 火器は、両方の機能を持っている。トラディショナル・ダブル・アクションと呼ばれることもあるが、これらの用語は、ほぼセミオートマチック拳銃にだけ使われる。
トリガー・メカニズムの機能は、ダブルアクション・リボルバーと同一である。しかし、銃を発射した後は、自動的にハンマーやストライカーがコックされる。
このメカニズムは、ハンマーが落ちた位置にあるときは、ハンマーを起こしてから解放する。しかし、次の弾からは、シングルアクションとして作動する。
このほかに、ダブルアクション・リボルバーのほとんどで使われているタイプのものもある。これは、トリガーを引くだけのダブルアクション・モード、また、発射前に手でハンマーを起こしておくシングルアクション・モードの、両方のモードで発射できる。これは、ダブルアクション・モードで発射しなければならないわけではない点で、ダブルアクション・オンリーとは異なる。この例としては、コルト・パイソンなどがある。
リリース・トリガー.
リリース・トリガーはトリガーを引くのではなく、はなすことでハンマーやストライカーを開放する。リリース・トリガーはトラップ射撃用の散弾銃でよく用いられている。
セット・トリガー.
セット・トリガーは、トリガー・プル（トリガーの反発力）を非常に軽くすることができる。これは、通常の非常に軽いトリガーに比べて、野外で安全度を変更できるという点で異なる。
プリセット（ストライカーまたはハンマー）.
プリセットストライカーまたはハンマーは、セミオートマチック拳銃だけに用いられる。弾薬を発射するか、または、薬室に装填すると、ハンマーまたはストライカーは途中までコックされた位置になる。