那天晚上做梦,我躺在床上,手里攥着一把崭新的钥匙钥匙泛着点冷光,沉甸甸的,放在掌心能烫得手指头微微发颤。我用力一插,咔嚓一声,金属咬合的脆响盖过了屋里的风声。门没有直接弹开,而是发出“咔哒”一声,像是某种机关被精密地撬开了缝。 门开了,里面的景象让我一下子醒了大半。

不是那种光怪陆离的噩梦,而是一家装修好的客厅。家里全是暖黄色的光,空气里有淡淡的香薰味,像刚出炉的面包。我走到门口,发现那把钥匙插进了一个一般/平平的锁孔,但门框上焊着一个小小的凸起,就像门把手正中心多焊了个富余的金属球。我伸手去拔,球在里面晃了晃,我猛地一扭,门就像开了一个刚出生的婴儿的屁眼一样,哗啦啦地往两边甩出去了。 客厅里有人,是模型里的哥们儿。有个深绿色的刺猬牵着一个穿红裤子的小男孩。他们看起来一点都不兴奋,只是安宁静静地站着。我走到他们面前,把钥匙套在手里,感觉手里带着点电流的酥麻感,像是被电流穿过。我试着用钥匙碰了碰刺猬的背,然后试图把门再插回去试试,结局钥匙卡在半空转不动,门也没合上。 我抬头看天花板,上面贴着一张便签,上面画着个图,是那个模型锁的设计草图,画得挺潦草。图里有个箭头指向那个焊死的金属球,旁边写着密密麻麻的小字,看不忒清。我低头读了一遍,发现上面有个数据标注:“门轴扭矩系数:3.2 N·m,锁芯磨损率:12%"。我掐着指头算了算,一万次刷牙的力气大约能形成四十毫安的电,那扭矩系数大约是个啥概念?我拿钥匙去试了一下那个磨损率,钥匙转了两圈,咔哒一声,门又开了。 屋外天黑了,路灯亮了一下。我对屋里的人说:“你们为啥要把锁焊如此死?”刺猬缩了一下,没讲话。我走到窗户边,拿起那个模型锁的钥匙,插进窗框上去试试。窗框是铝合金的,插进去就“咔哒”一声,锁舌弹出来,就像个生锈的铁罐头被弹开。我回头冲屋里喊:“给我拧开!”刺猬眨了眨眼,转了个圈,把手伸过来接住了钥匙。我用力一拧,钥匙在把手里打滑,我试着用指甲抠进去,终于把那个焊死的凸起抠下来了。门像只野马一样飞了出去,撞在墙上,发出沉闷的响声。 我拿到钥匙,发现钥匙头上多被磨掉了一小段,原本光滑的流线型被磨成了一种粗糙的锯齿状。我拿钥匙去量那个焊死的凸起,发现凸起上也有同样的磨损痕迹,看来是钥匙和锁芯一起磨损的。我拿钥匙去量那个门轴,感觉它比正常门轴硬了不知多少倍,像是被磨了一千年的老木头。我量了一下那个小刺球的直径,原来它比钥匙头还粗一圈。 我走到阳台,把钥匙扔给那个刺猬,让它叼回去。刺猬叼着钥匙,嘴里塞得满满的,它想讲话,却发不出声音,只能拼命地抖动身体,每一根尾巴都绷得像拉满的橡皮筋。它抖啊抖,尾巴尖抖得快要掉下来了。我蹲下来,看着它,突然认定挺恐惧的。

这看起来就是个无害的模型哥们儿,如何会有这种举动?它抖得那么用劲,是不是在来气?还是说它在忍耐啥? 我在屋里转了一圈,发现所有家具的螺丝松动了。床的腿、椅子的脚,全都歪了。我拿起螺丝刀,试图把它们拧紧。螺丝刀转起来的时候,发出“嗡嗡”的声音,像是被某些看不见的东西吸着。我拧啊拧,终于把床腿的螺丝拧紧了,椅子腿也差不多,但那个模型的锁还是歪的。我把它扶正,用胶带把那个焊死的凸起又焊回去了。 我把钥匙收好,塞进钥匙串里。钥匙串挂在我脖子上,沉甸甸的,像挂了个铅块。我走到镜子前,对着镜子看自己的脸。镜子里的我,眼角微微向下耷拉,眼神有点空洞。我摸了摸那个钥匙,感觉它比那会儿重了,仿佛里面藏着啥秘密。我拿起手机,想发个哥们儿圈配个图,里面只有那把钥匙,背景是那个模型锁的照片。 哥们儿看到我发这条消息的时候,回复了一句:“模型锁也能开花吗?”我愣了一下,回复道:“能啊,钥匙插进去,门就开了。数据告诉你,那个凸起比钥匙头还大,扭矩系数都那么大。目前它不是焊死了,是开了。” 我坐在阳台上,看着楼下的小哥们儿在玩耍,手里拿着模型零件,眉头皱着。

我想起了模型锁设计时的草图,那个箭头指向的焊死凸起,原本是为了防止钥匙插进去后门打不开而设计的。可目前,它变成了钥匙插进去的门直接开了。世界真有趣,有时候就是好办粗暴,有时候就是数据量忒大,大到让人眩晕。 那天晚上,我也没睡好。半夜醒来,我还在想那个焊死的凸起到底是出于啥缘由焊上去的。

或许是为了保护门轴不被腐蚀?或许是为了增添锁芯的摩擦力?或许是我做梦时,潜意识里认定那个模型锁忒悬,才把它焊死的? 我关灯就寝了。梦里的那把钥匙,一直握在我手里,冷冰冰的,像冰一样。

我想摸它,却如何也摸不着。

我想把它插进门缝里,让它打开,却发现门是焊死的,插不进去。

我想把它插进自己的门缝里,却发现我是一把钥匙,自己锁死了。 模型锁里的哥们儿还在餐桌边进食,盘子空了一块,把叉子都弄掉了。

那个深绿色的刺猬眨着眼,似乎在听我讲话。我认定它挺快乐,出于它终于知道我的意思了。它把手指头伸出来,轻轻捏了捏我的手指头。我用力一捏,它的指甲里渗出了一点点血丝,像是要把整个世界的秘密都嚼碎了咽下去。 我松开手,它松开了。我拍了拍它的背,它转过头来看我,眼神有点迷离。我把它抱到怀里,紧紧搂住。它感觉不到我的温度,就像抱着一块石头。它抖了抖,尾巴尖还是抖得了得。我抱着它,听着它在肚子里乱响,像是在计算啥。

我心想,或许它不是在来气,而是在计算这个世界的物理常数。 第二天早上,阳光照进房间,照在我脸上,暖洋洋的。我醒来,发现自己躺在同一张床上的,是那个模型锁的哥们儿。它瘦了一些,轮廓不清楚了不少,像个蜡像。它伸了个懒腰,背上的金属键发出清脆的响声。我走那会儿,伸手去摸它,它的手凉得像铁,但我能感觉到它身上的体温还在,别看微弱。 我把它从怀里抱出来,放在托盘上。托盘里放着一块面包,上面涂着果酱,风吹过来,果酱滴到了托盘的边缘。我蹲下来,仔细看了看那个模型锁的底座,底座上有个小小的标记,写着“不准暴力破解”。我拿起钥匙,插进底座的小洞,感觉里面空空的,没有锁芯,也没有焊死的凸起。 我拿起钥匙,转头对刺猬说:“走了,去后面的花园。”它摇摇头,把尾巴抽得高高的。我把它放到车座上,车子发动,引擎发出“咕噜”的声音,像是在模仿那个模型锁的警告音。 我走到门口,外面下起了小雨。雨滴落在窗户上,发出“滴答、滴答”的声音。我伸手去开门,发现门上没有锁,只有个把手。我把手伸进去,轻轻一拧,门“哗啦”一声开了。里面空气挺潮湿,有枯叶的味道。我看着窗外的雨,认定雨滴落在玻璃上,就像落在钥匙头上一样,湿润又冰冷。 我推开门,走进雨中。雨慢慢大了,伞面都打不开了。我撑开伞,走向那个模型锁的哥们儿。它站在原地,一动不动。雨点打在我的脸上,像无数个小锤子。我伸出手,去摸它的脸,它的手滑走了。我没办法。我走那会儿,把伞撑在它头顶,风雨瞬间变成了温柔的风。 它转过头,看着我,那双蓝色的眼里没有惊恐,也没有来气,只有一种平静的期待。它似乎在等待啥,又似乎在催促啥。我低下头,看着自己的脚尖。

我想起了那个设计草图,那个箭头指向的焊死凸起,早就被雨水冲走了。世界里没有那么多规则,也没有啥数据能够衡量。

有时候,好办的动作,就能带来庞大的变化。 我收起伞,走到车边,把钥匙插在钥匙串上。钥匙转了两圈,发出“咔哒”一声。我回头看了一眼,模型锁的哥们儿已经消亡在雨幕里,只留下一阵湿润的风声。我笑着,把钥匙扣在脖子上,就像我才是那个真正的钥匙。 夜幕降临,路灯再次亮起。我走到阳台,把钥匙扔进窗框上的小洞里。钥匙“哐当”一声掉在地上,正好卡在那个焊死的凸起下面。我伸手去接,手伸下去了,感觉里面空荡荡的。我抬起头,看向那扇门,门还在,但那个焊死的凸起不见了。 我走到客厅,把钥匙插进那个一般/平平的锁孔。咔嚓一声,门开了。里面的哥们儿还在,刺猬还在。我抱住它,听它在肚子里乱响。

我心想,原来钥匙并没有锁住门,只是给了门一个机会。机会一旦有了,就再也回不去了。 我回去了,把钥匙收好。明天,我还是会去模型锁那,看看那个焊死的凸起是不是还在。

或许有一天,它会自己掉出来,像钥匙自然脱落一样,像螺丝松动一样。

那时候,我就不用再费劲去撬它了。 雨停了,地上有积水,像一张张脸。我站在路边,看着它们。每一个水洼,都是一个未解的谜题。我捡起一块石子,扔进湖面上。涟漪扩散,像是一个新锁舌弹出来。我笑了,笑声在雨中回荡,像一把钥匙打开了整扇门。