枪机的开锁状态
在闭锁状态的枪机伯莱塔M12有两个保险装置:一为自动握把保险,位于扳机护圈下方,类似于美国M1911手枪或以色列UZI冲锋枪的握把保险,只有在射手握紧握把时才能扣动扳机,而无论枪机是在前方或是后方,只要松开握把保险就可阻止枪机运动。这样的设计可防止枪在跌落地面时由于碰撞而走火(这是许多早期前冲击发冲锋枪的缺点);二为按压式保险按钮,位于握把正上方,是用来锁住握把保险的,将它向右推为保险状态。伯莱塔M12的快慢机位于握把前方,从左边压入为半自动射击,从右边压入为全自动。
前握把,弹匣插座、发射机座和后握把等为一整体部件,并且是机匣的一部份。机匣内壁有较深的纵向排沙槽,能容纳污物,能使枪的机构在恶劣环境条件中(如沙暴、烟雾、雨雪等)仍能正常运作。
在机匣前方有一个刀形准星,可调整高低和风偏;机匣尾部安装有一个L形翻转式表尺,有两个射程分别装定为100m和200m和觇孔;准星和照门都有护翼保护。
伯莱塔M12有三种弹匣,容量分别为20发、30发和40发。
金属管制成的枪托可折叠到枪身右侧,也可改为安装可拆卸的木制固定枪托。由于横向尺寸小,加上采用包络式枪机和可折叠枪托,使伯莱塔M12和M12S的整体尺寸紧凑,容易隐藏和携带。
圆筒状的机匣及弹匣插座均由重规钢板冲压件焊接和铆接而成。枪管和复进簧底座分别螺接在机匣的前部和后部,拉机柄槽和抛壳口是机匣成形后才用机器挖出来的。此外伯莱塔M12的表面喷涂环氧树脂材料,提高抗腐蚀和耐磨性。该系列冲锋枪很容易分解、组合,不使用专门工具就能完成大部分解。伯莱塔M12冲锋枪的分解步骤如下:拉出枪管固定螺套卡锁,拧下固定螺套,从机匣前方取。出枪管和枪机,按压机匣后盖卡笋,拧下机匣后盖,从机匣后端取出复进簧。