Je pencherais plutôt pour la keymap : c'est un problème que j'ai eu avec
les premières keymaps francophones (depuis, j'ai les miennes et je n'ai
plus de problème :o).
Le problème vient de la façon dont est configuré le keycode : certaines
keymaps laissent trop de libertés d'interprétation, dans le sens où
elles laissent loadkeys & co remplir les blancs (on pourrait penser à
juste titre que si "keycode 16 = a" alors "control keycode 16 =
Control_a", mais non...). Donc :
keycode 16 = a A
control keycode 16 = Control_a
keycode 17 = z Z
control keycode 17 = Control_z