Suppose $X \to k$ is a scheme over a field. A point $x$ is defined to be rational(by Hartshorne) if $k(x) = \mathcal{O}_{X,x}/{\mathfrak{m}_x}$ is isomorphic to $k$.
My questions are: 1) Does he mean that the canonical map($k \to \mathcal{O}_{X,x} \to \mathcal{O}_{X,x}/{\mathfrak{m}_x}$) is an isomorphism?(or will any isomorphism do?)
2) Does the fact that they are isomorphic imply that the canonical map is an isomorphism?
3) If 2) does not hold in general does it hold if $X$ is locally of finite type over $k$?