IF klopfmode_enable = '1' THEN CASE data_keyboard IS --Buchstaben WHEN x"1C" => token <="00000000000011"; -- A token2 <="00000000000011"; -- A WHEN x"32" => token <="00000000000011"; -- B token2 <="00000000001111"; -- B WHEN x"21" => token <="00000000000011"; -- C token2 <="00000000111111"; -- C WHEN x"23" => token <="00000000000011"; -- D token2 <="00000011111111"; -- D WHEN x"24" => token <="00000000000011"; -- E token2 <="00001111111111"; -- E WHEN x"2B" => token <="00000000001111"; -- F token2 <="00000000000011"; -- F WHEN x"34" => token <="00000000001111"; -- G token2 <="00000000001111"; -- G WHEN x"33" => token <="00000000001111"; -- H token2 <="00000000111111"; -- H WHEN x"43" => token <="00000000001111"; -- I token2 <="00000011111111"; -- I WHEN x"3B" => token <="00000000001111"; -- J token2 <="00001111111111"; -- J WHEN x"42" => token <="00000000000011"; -- K token2 <="00000000111111"; -- K WHEN x"4B" => token <="00000000111111"; -- L token2 <="00000000000011"; -- L WHEN x"3A" => token <="00000000111111"; -- M token2 <="00000000001111"; -- M WHEN x"31" => token <="00000000111111"; -- N token2 <="00000000111111"; -- N WHEN x"44" => token <="00000000111111"; -- O token2 <="00000011111111"; -- O WHEN x"4D" => token <="00000000111111"; -- P token2 <="00001111111111"; -- P WHEN x"15" => token <="00000011111111"; -- Q token2 <="00000000000011"; -- Q WHEN x"2D" => token <="00000011111111"; -- R token2 <="00000000001111"; -- R WHEN x"1B" => token <="00000011111111"; -- S token2 <="00000000111111"; -- S WHEN x"2C" => token <="00000011111111"; -- T token2 <="00000011111111"; -- T WHEN x"3C" => token <="00000011111111"; -- U token2 <="00001111111111"; -- U WHEN x"2A" => token <="00001111111111"; -- V token2 <="00000000000011"; -- V WHEN x"1D" => token <="00001111111111"; -- W token2 <="00000000001111"; -- W WHEN x"22" => token <="00001111111111"; -- X token2 <="00000000111111"; -- X WHEN x"1A" => token <="00001111111111"; -- Y token2 <="00000011111111"; -- Y WHEN x"35" => token <="00001111111111"; -- Z token2 <="00001111111111"; -- Z WHEN x"29" => token <="10000000000000"; -- " " token2 <="00000000000000"; WHEN x"5A" => token <="11000000000000"; -- "ENTER" token2 <="00000000000000"; WHEN x"66" => token <="11010000000000"; -- "Backspace" token2 <="00000000000000"; WHEN x"71" => token <="11011000000000"; -- "Entf" token2 <="00000000000000"; WHEN x"76" => token <="11011010000000"; -- "Esc" token2 <="00000000000000"; when x"72" => token <= "11011011000000"; -- "left Arrow" token2 <="00000000000000"; when x"74" => token <= "11011011010000"; -- "Right Arrow" token2 <="00000000000000"; WHEN OTHERS => token <= (OTHERS => '0'); END CASE;