as Teclas pgUP, pgDN, Home etc... não funcionam bem no linux porque o teclado do Acer Nitro ANV15-51-783 não possui essas teclas dedicas elas ficam no numpad a solução foi fazer uma "gambiarra" porem, funcionou bem com o keyd
1 - verifique se você ja não possui o keyd
command -v keyd.rvaiya || command -v keyd
caso não tenha
$ sudo apt update
$ sudo apt install -y software-properties-common
$ sudo add-apt-repository ppa:keyd-team/ppa
$ sudo apt update
$ sudo apt install -y keyd
2 - Ativar o serviço (para iniciar junto com o sistema)
sudo systemctl enable --now keyd
3 - Checar status
systemctl status keyd --no-pager
4 - editar arquivo /etc/keyd/default.conf
sudo vim /etc/keyd/default.conf
Cole o codigo abaixo no arquivo:
[ids]
*
[main]
# Tap = NumLock normal
# Hold = layer nav (momentânea, não dá pra “esquecer ligada”)
numlock = overload(nav, numlock)
[nav]
# Numpad vira navegação (só enquanto segura NumLock)
kp7 = home
kp9 = pageup
kp1 = end
kp3 = pagedown
kp0 = insert
kpdot = delete
kp8 = up
kp2 = down
kp4 = left
kp6 = right
# ScrollLock e Pause (só enquanto segura NumLock)
kp5 = scrolllock
kpenter = pause
# ======= MELHORIA: MODIFIERS “RIGHT” (só enquanto segura NumLock) =======
# Segure NumLock + (/) => Right Shift
kpslash = rightshift
# Segure NumLock + (*) => Right Ctrl
kpasterisk = rightcontrol
5 - recarregar
$ sudo keyd.rvaiya reload
ou
$ sudo keyd reload
$ sudo systemctl restart keyd
Parar temporariamente o keyd
$ sudo systemctl stop keyd
Desabilitar de vez
$ sudo systemctl disable --now keyd