L’archive portable a été faite pour le pilote kbd, qui était utilisé à l’époque. Les codes de ces touches ne sont pas les mêmes avec le pilote evdev, généralement utilisé maintenant.
Ça fait des années que je l’ai signalé, mais tout le monde s’en fiche.
Il me semble qu’il doit y avoir quelque chose comme
xkb_keycodes { include "xfree86…
dans lequel il faut changer xfree86 par evdev et ça devrait être bon.