Думаю сделать это лучше в веб(браузер) так как библиотеки для карт(OpenLayers, Leaflet) там имеют весь необходимый функционал.
В карты делается векторный слой GeoJSON с полигонами областей, каждый клик по каре получает область и ее параметры по которым делает запрос и выводит PopUp с информацией.
Фронтэнд: браузер Мозила или Хром - хоть на мобильнике или планшете.
Бакэнд питон: который подготавливает GeoJSON файл с областями и отдает данные об области по отдельному запросу и конечно отдает саму страничку с JS.
Нужно переменную тригер, которая бы задавала направление. Одними условиями направление не задать. Когда круг доходит до карая срабатывает уловие которое отодвигает его на оди шаг, затем снова начинает действовать условие которое двигает обратно, а там всего один шаг.
Например добаить переменную шаг_х = 3, когда х > 580 и шаг_х > 0 то шаг_х = -3. Условие сработает один раз - при достижении границы, затем шаг_х изменится. При этом х += шаг_х всегда.
все что в папке sys - это виртуальные файлы для изменения параметров драйверов и модулей ядра.
Наверно нужен другой драйвер, в котором есть управление кулером, возможно есть на сайте материнской платы.
В любом случае если сразу не работает - придется разбираться на более низком уровне как управлять кулером, читать техническую документацию(SDK) на матплату.
Надо посмотреть откуда идет выгрузка(в разделе Network режима разработчика) и написать скриптик который выгрузит все в текстовом виде без необходимости генерировать DOM.
Так как сайт не был предоставлен на всеобщее обозрение, то и с написанием скриптика вы сами справитесь.
А в чем идет работа? В браузере? Ставишь JS Injector, пишешь скриптик, который добавит кнопочки с этими фразами или будет отслеживать нажатия. С виндовой прогой на порядок сложнее - не любят антивирусы когда посторонний софт отслеживает глобально нажатия, перехватывает ввод и прочее.
Точки пересечения с осями. Это же из школы еще: если игрек равен нулю, то икс равен какомуто уравнению, которое надо решить. Если функция известна то в нее и подставляем вместо игрек ноль.
Думаю можно есть ведь рейзеры на миниписиай типа таких https://goo.gl/images/TVeVBW
Заднюю крышку конечно придется модифищировать, чтобы провод вывести, и скорее всего забыть про вайфай - или заменить на юсб его.