(У меня есть Mx518 самого, и я делаю некоторые предположения о 500 на основе моих 518.)
Эти две кнопки сразу передают, и за рулем предназначаются для управления DPI мыши. Так как это, кажется, сделано в самих аппаратных средствах, я не знаю, желательно ли использовать их для чего-либо еще.
Вы можете использовать lmctl для конфигурирования самой верхней кнопки или обрамляющих колесо кнопок. Существует другая названная программа logitech_applet
но я никогда не использовал его
Вы испытываете необходимость в инструментарии GUI. Там более доступны, чем я могу перечислить здесь. Python имеет привязку для большего количества инструментариев, чем можно встряхнуть палку в. Посмотрите, что их GUI Программирует страницу Wiki для большего количества информации. Я не знаю много о Фортране, но та же логика собирается применяться.
Наиболее распространенные инструментарии на Linux являются GTK (первоначально разработанный для GIMP и теперь используемый в большей части материала Gnome), QT tookit (самый известный тем, что использовался в KDE) и WxWidgets. Tk является oldy, но положительный герой, который, кажется, имеет привязку почти везде.
Я рекомендовал бы исследовать, с каким Вы хотите работать на основе Вашей целевой платформы, что имеет виджеты, самые подобные тому, что Вы хотите, и затем использование того же инструментария для всей Вашей работы и через Python и через Фортран начиная с использования инструментария почти будет языком самим по себе.