A paleta de cores do seu emulador de terminal pode ser diferente da do framebuffer do TTY. Como posso mudar as cores TTY?
O mesmo se aplica ao tipo de cursor, uma vez que isso pode ser definido pelo emulador de terminal. Como alterar a forma do cursor, cor, e blinkrate do Linux Console? Como impedir que o cursor pisque?
Quanto ao Shift , é provável que o sistema de janelas X interprete Shift + uma tecla de seta como um evento diferente comparado a apenas uma tecla de seta. Os emuladores de terminal interpretam o que quer que X os envie. O driver do terminal do console provavelmente não suporta modificadores como Shift ou Ctrl com as teclas de seta.