The unlawful carry law (21-1272) was amended last November to remove all reference to knives. Knives are legal to carry now. However, a knife still falls under the definition of a "deadly or dangerous weapon". Both the knife and the brass knuckles in the burglary would be deadly or dangerous weapons.
As long as we seem to be going through the entirety of the Oklahoma criminal statutes, I did notice that Oklahoma still has laws against blasphemy and profane swearing (21-901 to 21-905):
If you dare trifle with Jesus in the great state of Oklahoma you might find yourself a dollar short:
JC on a *********** crutch giving the Holy Spirit a BJ while sodomizing his daddy!!!