Xmodmap не нужно "нажимать клавиши". Вы читали man xmodmap (1)?
Все, что вам нужно сделать, это установить ключ, например, F12
на f
.
$ xmodmap -pke | grep F12
keycode 96 = F12 F12 F12 F12 F12 F12 XF86Switch_VT_12 F12 F12 XF86Switch_VT_12
$ xmodmap -e "keycode 96 = f F"
Первая строка показывает код клавиши для F12, а вторая (команда )устанавливает код клавиши 96 как 'f' .
Вы можете увидеть все коды клавиш с опцией-pke . Его также можно использовать в качестве резервного.
# save current key map to file:
$ xmodmap -pke > xmodmap.bak
# you can view it with:
$ less xmodmap.bak
# restore from backup:
$ xmodmap xmodmap.bak
Последнее, что вам нужно сделать, это поместить его в ~/.Xmodmap
, чтобы ваши настройки загружались автоматически при запуске X-сервера.
$ echo "keycode 96 = f F f F" > ~/.Xmodmap
Это должно решить проблему автоматической загрузки настроек.
--
См. xmodmap Arch wiki или руководство по xmodmap для справки.