解:$(1) $因为$n=-2$,
所以一次函数的表达式为$y_1=kx-2$。
$ $因为函数$y_1$,$y_2$的图象都经过点$A(3,4)$,
$ $所以$\begin {cases}3k-2=4,\\4=\frac {m}{3},\end {cases}$
解得$\begin {cases}k=2,\\m =12.\end {cases}$
$ (2) ① $若$k=2$,
则一次函数的表达式为$y_1=2x+n$。
$ $因为点$P $的坐标为$(1,0)$,
所以点$B$的坐标为$(1,m)$,点$D$的坐标为$(1,2+n)$,点$C$的坐标为$(1,n)$。
$ $当$B$,$C$,$D$三点中的一点到另外两点的距离相等时,分类讨论如下:$ $
当点$B$与点$D$重合时,$m=2+n$,所以$m-n=2$;$ $
当点$C$与点$D$重合时,$n=2+n$,无解;$ $
当点$D$在点$B$的上方,且$BD=BC$时,$2+n-m=m-n$,
所以$m-n=1$;$ $
当点$D$在$B$,$C$两点之间,且$BD=CD$时,$m-(2+n)=2+n-n$,
所以$m-n=4$;$ $
当点$D$在点$C$的下方,且$BC=CD$时,$m-n=n-(2+n)$,
所以$m-n=-2$。
$ $因为$m>0$,$n<0$,所以$m-n>0$,所以$m-n=-2$不合题意,舍去。
综上所述,$m-n$的值为$2$或$1$或$4$。
$ ② $由$①$得点$B$的坐标为$(1,m)$,点$C$的坐标为$(1,n)$。
$ $在$y_1=kx+n$中,令$y_1=m$,得$kx+n=m$,解得$x=\frac {m-n}{k}$。
分类讨论如下:$ $当点$E$在点$B$的左边时,$BE=1-\frac {m-n}{k}$,$BC=m-n$。
$ $由题意得$1-\frac {m-n}{k}+m-n=d$,即$(1-\frac {1}{k})(m-n)+1=d$。
$ $因为$0<m-n≤1$,$d$为定值,所以$1-\frac {1}{k}=0$,即$k=1$,此时$d=1$;$ $
当点$E$在点$B$的右边时,$BE=\frac {m-n}{k}-1$,$BC=m-n$。
$ $由题意得$\frac {m-n}{k}-1+m-n=d$,即$(1+\frac {1}{k})(m-n)-1=d$。
$ $因为$0<m-n≤1$,$d$为定值,
所以$1+\frac {1}{k}=0$,即$k=-1$,此时$d=-1$,不合题意,舍去。
综上所述,此时$k$的值为$1$,定值$d=1$。