Let $(X,\|\;\|)$ be a normed vector space over $K\;(\Bbb R\text{ or}\;\Bbb C)$. Lets define two functions: $$\oplus:X\times X\to X\;\text{s.t.}\;\oplus((x,y))=x+y\;\;\forall (x,y)\in X\times X\\ \odot:K\setminus\{0\}\times X\to X\;\text{s.t.}\;\odot((a,x))=ax\;\;\forall (a,x)\in K\setminus\{0\}\times X$$
I want to prove that $\oplus\;\text{and}\;\odot$ are continuous and open functions:
I've already proved that both functions are continuous by taking any sequence that converge to an element in their respective domain and showing that the sequence-function converges to the function of the limit. Then I defined $\|\;\|_{X^2}:X\times X\to X$ s.t. $\|(x,y)\|_{X^2}=\|x\|+\|y\|$, which is clearly a norm in $X\times X$ and proved that $\oplus$ is open.
Where I'm stucked is trying to prove that $\odot$ is open, since I couldn't define a norm in $K\setminus\{0\}\times X$ nor prove is even a vector space, I started by taking any open set $A\subseteq X\times X$ s.t. $A\neq\emptyset$ so
$$\forall (x,y)\in A\;\exists B_{xy}\subset A\;\text{s.t.}\;\ (x,y)\in B_{xy}\;\text{and}\;\ B_{xy}\;\text{is open}\\
\Rightarrow A=\bigcup_{(x,y)\in A}B_{xy}\\
\Rightarrow \odot(A)=\bigcup_{(x,y)\in A}\odot(B_{xy})$$
But got stucked here since I don't know much about $\odot(B_{xy})$. Any ideas would be appreciated.