根据△OFD∽△EFK,可将KE的长求出,由OG=OD,可知∠OGD=∠ODG,根据PE∥OD,可知∠K=∠ODG,因为对顶角∠OGD=∠HGK,可得∠K=∠HGK,故HK=HG,进而利用勾股定理得出即可.
【解析】
∵EF=2,OF=1,
∴EO=DO=3,
∵PE∥OD,
∴∠KEO=∠DOE,∠K=∠ODG,
∴△OFD∽△EFK,
∴EF:OF=KE:OD=2:1
∴KE=6,
∵AC=BC,AB不是直径,
∴OD⊥AB,∠PCO=90°,
∵PE∥OD,
∴∠P=90°,
∵EO∥AB,
∴∠PEO=90°,
∵OG=OD,
∴∠OGD=∠ODG,
∵PE∥OD,
∴∠K=∠ODG,
∵∠OGD=∠HGK,
∴∠K=∠HGK,
∴HK=HG,
设KH=HG=x,
则HE=6-x,HO=3+x,EO=3,
则EO2+HE2=HO2,
即32+(6-x)2=(3+x)2,
解得:x=2,
故KH的长度等于2,
故答案为:2.