Catalyzes the phosphorylation of hexose, such as D-glucose and D-fructose, to hexose 6-phosphate (D-glucose 6-phosphate and D-fructose 6-phosphate, respectively) (PubMed:8717435). Mediates the initial step of glycolysis by catalyzing phosphorylation of D-glucose to D-glucose 6-phosphate (PubMed:8717435). ATP + D-hexose = ADP + D-hexose 6-phosphate + H(+) ATP + D-fructose = ADP + D-fructose 6-phosphate + H(+) ATP + D-glucose = ADP + D-glucose 6-phosphate + H(+) Hexokinase is an allosteric enzyme inhibited by its product D-glucose 6-phosphate. Carbohydrate metabolism; hexose metabolism. Carbohydrate degradation; glycolysis; D-glyceraldehyde 3-phosphate and glycerone phosphate from D-glucose: step 1/4. The N- and C-terminal halves of this hexokinase contain a hexokinase domain. The catalytic activity is associated with the C-terminus while regulatory function is associated with the N-terminus. Belongs to the hexokinase family. Hexokinase entry