Python'da varsayılan klavyenizle kullanabileceğiniz bir uygulama ve uygulama için özel olarak tasarlanmış bir uygulama yazmak istiyorum. Basitçe, farklı tuşlara eylemler vermek için çıkartmaları olan küçük bir sayısal klavye kullanarak tasarlayacağım. Her iki klavye de USB ile bağlanacaktır.
Bununla birlikte, bu tuşlara basıldığında, sadece normal sinyalleri (sayılar, operatörler ve girişler) Python'a gönderilir ve ana klavyeden özel klavyeden sinyalleri ayırt edemez.
Python'un (bulabildiğim kadarıyla) bu ayrımı yapmak için bir yöntemi olmadığı için, bunu işletim sisteminin kendisinde yapmak istiyorum. Raspberry Pi için programlayacağım, bu yüzden Linux olacak.
Yani, ana soru: Belirli bir klavyenin tuşlarını diğer tuş kodlarına nasıl yeniden aktarabilirim. Başka amaçlar için kullanmayacağım F tuşlarını kullanmayı düşündüm; veya yalnızca herhangi bir klavyede bulunmayan bazı karakterler (böyle olduğunu varsayalım).
Linux / Unix'te bu mümkün müdür? Ve eğer öyleyse, bunu nasıl yapabilirim?