constant SC_KP_8 : std_logic_vector(7 downto 0) := x"75";
constant SC_KP_9 : std_logic_vector(7 downto 0) := x"7d";
+ constant SC_0 : std_logic_vector(7 downto 0) := x"45";
+ constant SC_1 : std_logic_vector(7 downto 0) := x"16";
+ constant SC_2 : std_logic_vector(7 downto 0) := x"1e";
+ constant SC_3 : std_logic_vector(7 downto 0) := x"26";
+ constant SC_4 : std_logic_vector(7 downto 0) := x"25";
+ constant SC_5 : std_logic_vector(7 downto 0) := x"2e";
+ constant SC_6 : std_logic_vector(7 downto 0) := x"36";
+ constant SC_7 : std_logic_vector(7 downto 0) := x"3d";
+ constant SC_8 : std_logic_vector(7 downto 0) := x"3e";
+ constant SC_9 : std_logic_vector(7 downto 0) := x"46";
+
constant SC_KP_PLUS : std_logic_vector(7 downto 0) := x"79";
constant SC_KP_MINUS : std_logic_vector(7 downto 0) := x"7b";
constant SC_KP_MUL : std_logic_vector(7 downto 0) := x"7c";
constant SC_KP_DIV : std_logic_vector(7 downto 0) := x"4a"; -- inkl. 0xe0!
+ -- fuer deutsches layout, alle anderen zeichen sind unguenstig belegt
+ constant SC_PLUS : std_logic_vector(7 downto 0) := x"5b";
+
constant SC_ENTER : std_logic_vector(7 downto 0) := x"5a";
constant SC_BKSP : std_logic_vector(7 downto 0) := x"66";
constant SC_SPACE : std_logic_vector(7 downto 0) := x"29";