Saya ingin menulis aplikasi dengan Python yang dapat Anda gunakan dengan keyboard default dan yang dirancang khusus untuk aplikasi tersebut. Saya akan mendesainnya hanya dengan menggunakan keyboard numerik kecil dengan stiker untuk memberikan aksi pada tombol yang berbeda. Kedua keyboard akan dipasang oleh USB.
Namun, ketika tombol-tombol ini ditekan, hanya sinyal reguler mereka (angka, operator dan masuk), akan dikirim ke Python dan itu tidak akan dapat membedakan antara sinyal dari keyboard utama dan keyboard khusus.
Karena Python memiliki (sejauh yang saya bisa temukan) tidak ada metode untuk membuat pembedaan ini, saya ingin melakukannya pada OS itu sendiri. Saya akan memprogramnya untuk Raspberry Pi, jadi Linux.
Jadi, pertanyaan utama: Bagaimana saya bisa memetakan kembali tombol-tombol keyboard tertentu ke kode kunci lainnya. Saya berpikir tentang menggunakan tombol-F yang tidak akan saya gunakan untuk tujuan lain; atau hanya beberapa karakter yang tidak ada pada keyboard apa pun (seandainya ada seperti itu).
Apakah ini mungkin di Linux / Unix? Dan jika demikian, bagaimana saya bisa melakukannya?