设M(x,y),由A,B的坐标分别为(-a,0),(a,0),
则kAM=(x≠-a),kBM=(x≠a),
由kAM•kBM=k,得:•=k,即kx2-y2=ka2①.
(1)若k=(a,b∈R+),则方程①化为-=1,点M的轨迹是双曲线除去两个顶点,
∴命题(1)不正确;
(2)若k=-(a,b∈R+),则方程①化为+=1,点M的轨迹是椭圆除去长轴上两个顶点,
∴命题(2)正确;
(3)在(1)条件下,点p(x0,y0)(x0<0)是曲线上的点,说明点P在双曲线-=1的左支上,
F1,F2是双曲线的左右焦点,则由|PF1|=|PF2|及|PF2|-|PF1|=2a求得|PF1|=a,|PF2|=a,
又|PF1|+|PF2|=a+a≥2c,∴≤,又e>1,∴(1)的轨迹所在的圆锥曲线的离心率取值范围(1,].
∴命题(3)正确;
(4)在(2)的条件下,由满足•=0的点M总在曲线的内部,说明满足MF1⊥MF2的点M在曲线内部,若点M在曲线上,则|MF1|2+|MF2|2>4c2,取M为椭圆短轴的一个端点,则|MF1|=|MF2|=a,所以2a2>4c2,
则<.∴命题(4)错误.
所以,正确的命题是②③.
故答案为②③.