Я хочу написати програму в Python, яку ви можете використовувати зі своєю типовою клавіатурою та спеціально розробленою програмою. Я спроектую це просто за допомогою невеликої цифрової клавіатури з наклейками, щоб дати дії різним клавішам. Обидві клавіатури будуть приєднані через USB.
Однак при натисканні цих клавіш на Python будуть надсилатися просто їхні звичайні сигнали (цифри, оператори та входи), і він не зможе розрізнити сигнали з головної клавіатури та спеціальної клавіатури.
Оскільки Python не має (наскільки я міг знайти) жодного методу для цього розрізнення, я хочу це зробити на самій ОС. Я програмую його для Raspberry Pi, так це буде Linux.
Отже, головне питання: як я можу перезавантажити клавіші певної клавіатури на інші клавіші. Я думав про використання F-клавіш, які не використовуватиму для інших цілей; або просто деякі символи, яких немає на жодній клавіатурі (припустимо, що такі є).
Чи можливо це в Linux / Unix? А якщо так, то як це зробити?