------------------------------------------------------------------------------------ --Sonderzeichen Auswahl-- ------------------------------------------------------------------------------------ WHEN x"5A" => LCD_DATA <= x"14"; -- "Enter" LCD_RS <= '0'; vga_out_spec <= "00010000"; WHEN x"66" => LCD_DATA <= x"10"; -- "Backspace" LCD_RS <= '0'; vga_out_spec <= "01100110"; --next_command:=10; char_cnt := char_cnt - 2; ------------------------------------------------------------------------------------ WHEN x"76" => LCD_DATA <= x"01"; -- "Esc" LCD_RS <= '0'; vga_out_spec <= "00010001"; ------------------------------------------------------------------------------------- WHEN x"6B" => LCD_DATA <= x"10"; -- "left Arrow" LCD_RS <= '0'; vga_out_spec <= "01101011"; char_cnt := char_cnt - 2; ------------------------------------------------------------------------------------- WHEN x"74" => LCD_DATA <= x"14"; -- "Right Arrow" LCD_RS <= '0'; vga_out_spec <= "01110100"; --char_cnt := char_cnt - 1; ------------------------------------------------------------------------------------- WHEN x"75" => LCD_DATA <= x"17"; -- "upper Arrow" --LCD_RS <= '0'; vga_out_spec <= "01110101"; char_cnt := char_cnt - 2; ------------------------------------------------------------------------------------- WHEN x"72" => LCD_DATA <= x"17"; -- "down Arrow" --LCD_RS <= '0'; vga_out_spec <= "01110010"; --char_cnt := char_cnt - 1; ------------------------------------------------------------------------------------- WHEN OTHERS => LCD_DATA <= x"00";