Este comando funcionou para mim no Linux Mint 17 (Ubuntu 14.04) e 18 (Ubuntu 16.04) usando o XFCE com um teclado CMStorm.
setxkbmap -option keypad:pointerkeys
setxkbmap - set the keyboard using the X Keyboard Extension
Por alguma razão, ativar o numlock fará com que as teclas movam o meu mouse e o desativamento do numlock definirá as chaves para os caracteres corretos. Acho que isso é bom, porque agora não preciso ativar o numlock e posso economizar uma quantidade muito pequena de eletricidade.
Fonte: link