State tax filing

I am a non-resident of OK using turbotax download, filing for small amount of OK gas well royalities.  While having already shown on federal many stock trade gains and a few losses, I'm aware that OK would want to know of nonstate capital gains, but there should be a clear method of showing where these gains were from and where not.  For me to have to explain each trade in non-intuitive manner is very lame.  Did I mention non-INTUITive?  I was already annoyed that `one state free' doesn't really mean you get all of the features for that one state that you got for the federal free.  With over 70% of the tax software mkt, it amazes me that they don't have a better state income tax process than this.