Eu uso um teclado externo com lapton, principalmente com o numlock desligado para as teclas de seta, já que sou um canhoto. Desde a atualização do Ubuntu 14.04 lts para 16.04 lts, o comportamento foi um pouco diferente.
As teclas home e end do teclado funcionam melhor agora, pois agora elas fornecem o mesmo sinal de controle que as teclas home e end normais. (ESC- [he ESC- [f, em vez de ESC- [1 ~ e ESC- [4 ~), mas o kp_begin está começando a me enlouquecer quando eu o uso em um terminal com vim ou emacs.
kp_begin é a função que a tecla 5 tem com o numlock desativado. Em uma GUI do emacs, ela passa para o início do documento (semelhante a M- <). Nunca funcionou na janela do terminal com o emacs, o que foi ótimo. Mas agora, ele imprime o número 5 na tela em um terminal do emacs, mesmo que o numlock esteja desativado. Bater nela acidentalmente em vez de uma tecla de seta fica irritante.
Com o vim, no termial, o kp_begin costumava ter o mesmo efeito que a tecla de escape. Agora, ele faz com que o vim entre no modo de inserção, depois imprime um E maiúsculo e um caractere de nova linha no documento. Isso é tão irritante quanto às vezes, em vez de uma tecla de seta.
Deve haver alguma maneira de restaurar seu comportamento antigo.