Correct about smokehoods providing continuous oxygen, though not all of them provide chemically produced O2. L'air lequide smokehoods provide gaseous O2.
And again, correct about flight deck oxygen providing O2 on demand (unless on emergency - constant flow)
Incorrect about portable oxygen bottles though. They provide constant flow, gaseous oxygen, not on demand oxygen. Well the only ones I have ever seen do. Apart from the Zero 2 plus therapeutic oxygen bottles, which can provide oxygen via either setting.